每次修改代码都要重新启动springboot项目真的是太难受了。
经过多方资料发现了一个叫热部署的插件,热部署指的是当我们修改代码时候,服务器能自动重启加载修改后的内容,极大的提高开发效率,再也不用多等几秒时间等服务器启动了。
maven配置如下:
<!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-devtools -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<version>1.5.16.RELEASE</version>
<!-- 启用 -->
<optional>true</optional>
</dependency>
以防万一,我们还需要在idea中配置
- file>setting>Build,Execution,Deployment>Compiler>Build project automatically
- 快捷键:ctrl+Alt+Shirt+/
Maintenance,选择第一个Registry,然后找到compiler.automake.allow.when.app.running,选中,现在配置完了。 - 这样就ok了,当然网上也有其他的方式,不过我自己就直接用插件,更方便一点