第15章 热部署
由于Java静态语言的特性,在调试开发时需要不断地重启服务以运行最新的代码,这一过程机械而又繁琐。为了提高工作效率,Spring Boot
基于Maven提供了spring-boot-devtools
来监控应用中的各文件,当发生变动后自动触发重启应用。
① 在pom.xml
中引入依赖。
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional>
</dependency>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<fork>true</fork>
</configuration>
</plugin>
&l