SpringBoot与开发热部署
热部署
热部署
热部署: 在开发中修改一个Java文件后想要看到效果不得不重启应用,会导致大量时间浪费.希望解决在不重启的情况下,程序可以自动部署
热部署实现:
模板引擎:
在SpringBoot中开发情况下禁用模板引擎的Cache页面模板引擎改变ctrl+F9可以重新编译当前页面并生效
Spring Loaded:
Spring官方提供的热部署程序,实现修改类文件的热部署从Github下载Spring Loaded添加运行时参数(javaagent:C:/springloaded-1.2.5.RELEASE.jar -noverify)
JRebel:
热部署软件安装插件使用
SpringBoot Devtools(推荐使用)
引入spring-boot-devtools依赖
IDEA使用ctrl+F9
自定义使用:
设置自动编译:settings-compiler-make project automatically
ctrl+shift+alt+/:maintenance
勾选compiler.automake.allow.when.app.running
领取专属 10元无门槛券
私享最新 技术干货