java高级架构师教程-SpringBoot Devtools实现项目热部署

图灵学院 java高级架构师教程

 

修改pom文件增加maven的devtools依赖

 

java高级架构师教程,SpringBoot,Devtools实现项目热部署,java架构师培训

 

注意:只有设置为true时才会热启动,即当修改了html、css、js等这些静态资源后不用重启项目直接刷新即可。

 

java高级架构师教程,SpringBoot,Devtools实现项目热部署,java架构师培训

 

配置了后在修改java文件后也就支持了热启动,不过这种方式是属于项目重启(速度比较快的项目重启),会清空session中的值,也就是如果有用户登陆的话,项目重启后需要重新登陆。

设置IDEA编辑器自动编译功能,进入IDEA的配置项中,选择顶部菜单的 IntelliJ IDEA -> Perferences... 会弹出一个设置对话框

 

java高级架构师教程,SpringBoot,Devtools实现项目热部署,java架构师培训

 

在弹出的对话框中点击 Build,Execution,Deployment选项下的 Compiler选项

 

java高级架构师教程,SpringBoot,Devtools实现项目热部署,java架构师培训

 

勾选 Compiler选项中的 Buildproject automatically选项开启IDEA自动编译项目,然后点击 OK即可

 

java高级架构师教程,SpringBoot,Devtools实现项目热部署,java架构师培训

尽管Java架构师学习路线已经分享给大家,但有多少人能认真的去践行,这个就难说了。互联网寒冬已经到来,作为程序员,更应在此时提高自己,有着更高远的追求。

篇幅有限,如果需要更详细的java架构师学习路线资料可加博主qq:1993712276,或者去图灵官网查看

原文地址:https://www.cnblogs.com/tulingxueyuan/p/13708219.html