在开发中我们如果修改一个java文件后想看到效果正常得重新启动服务才可以,这样太影响开发效率,如果希望在不重启应用的情况下,程序可以自动部署(热部署)。正常有4种方式可以实现
1、模板引擎
2、Spring Loadded
3、JRebel(收费)
4、Spring Boot Devtools(推荐)
分享一个使用devtools简单的热部署方式
只需要导入依赖:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional>
</dependency>
2、测试一下:原来项目正常访问没有问题
3、然后我修改了返回页面和请求路径及业务代码,然后点击build Project,或者快捷键ctrl+F9
4、不用重启服务,再次访问新修改的路径,显示的是新的内容
就是这么简单~