讀古今文學網 > Spring Boot實戰 > 附錄 A Spring Boot開發者工具 >

附錄 A Spring Boot開發者工具

Spring Boot 1.3引入了一組新的開發者工具,可以讓你在開發時更方便地使用Spring Boot,包括如下功能。

  • 自動重啟:當Classpath裡的文件發生變化時,自動重啟運行中的應用程序。

  • LiveReload支持:對資源的修改自動觸發瀏覽器刷新。

  • 遠程開發:遠程部署時支持自動重啟和LiveReload。

  • 默認的開發時屬性值:為一些屬性提供有意義的默認開發時屬性值。

Spring Boot的開發者工具採取了庫的形式,可以作為依賴加入項目。如果你使用Gradle來構建項目,可以像下面這樣在build.gradle文件裡添加開發工具:

compile "org.springframework.boot:spring-boot-devtools"

  

在Maven POM裡添加是這樣的:

<dependency>
  <groupId>org.springframework.boot</groupId>
  <artifactId>spring-boot-devtools</artifactId>
</dependency>

  

當應用程序以完整打包好的JAR或WAR文件形式運行時,開發者工具會被禁用,所以沒有必要在構建生產部署包前移除這個依賴。