【黑马程序员SpringBoot2全套视频教程,springboot零基础到项目实战(spring boot2完整版)】
之前我们已经完成了自动启动热部署,问题来了
现在这代码只要随便一动,都会进行热部署
但是【静态文件】不会
这就有趣了,有些东西是必须参加热部署,有些不用参加热部署
我们已经知道,当Java 类发生变化时,就会进行热部署
而页面发生变化,不会引起热部署
【什么原因?】
先来试试修改配置文件,是否会激活热部署
答案是会的
现在我们新建config 目录,直接加入一个配置文件,看看它是否参与热部署
就可以看到,它也要参与热部署,现在端口就成8080 了
这说明 resource 目录下有些东西参与热部署,有些不参与
规则:
默认不触发重启的目录列表
这个配置列表是可以修改的
devtools:restart:exclude: static/**,public/**,config/application.yml
这就是不参与热部署的
重启服务器
现在是8080,我现在去改config 下的配置文件
这次它就不能激活热部署 了。
回顾一下