首页 » Spring Boot实战 » Spring Boot实战全文在线阅读

《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文件形式运行时,开发者工具会被禁用,所以没有必要在构建生产部署包前移除这个依赖。