关于【springboot-devtools】
用途:支持开启热部署,提高开发者的开发效率,无需手动重启springboot应用,这样方便我们在修改了项目的代码的时候,立刻自动重启生效,不用再像以前修改一点点代码又得手动重启一次
关于【使用】
-
创建
springboot
项目 -
导入
devtools
的依赖包<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> </plugin> </plugins> </build>
-
在
application.yml
中添加配置spring: devtools: restart: enabled: true #开启热部署
-
打开IDEA的
Setting
-
按下组合键
Shift+Ctrl+Alt+/
双击Registry
找到compiler.automake.allow.when.app.running
勾上
保存配置就好了,重启项目,等你下次在修改了项目代码的时候,项目将自动重启,修改的代码立刻生效。