热部署的使用

热部署主要用于在开发时,可以不重新启动而升级代码.

首先


热部署的使用_第1张图片
热部署的使用_第2张图片
热部署的使用_第3张图片
热部署的使用_第4张图片
热部署的使用_第5张图片
热部署的使用_第6张图片


配置完成后,重新启动项目可以试着修改代码,热部署成功,也加快了开发速度。


devtools会监听classpath下的文件变动,并且会立即重启应用(发生在保存时机),注意:因为其采用的虚拟机

机制,该项重启是很快的。

devtools可以实现页面热部署(即页面修改后会立即生效,这个可以直接在applicaon.properes文件中配置

spring.thymeleaf.cache=false来实现(这里注意不同的模板配置不一样)。

修改以下代码都不需要重启服务器:修改类、配置文件、页面文件(原理是将spring.thymeleaf.cache设为false)

之后ctrl+s:应用会重启。

你可能感兴趣的:(热部署的使用)