热部署:当发现程序修改时自动启动应用程序。
spring boot使用的是spring-boot-devtools是一个为开发者服务的一个模块。其原理用了classLoader 其中一个加载不变的类,另一个restart ClassLoader加载变得类。
devtools会监听classpath下的文件变动,并且会立即重启应用(发生在保存时机)。
1、pom.xml
2、setting
3、设置 Ctrl + shift + A +/ 搜索 registry
compiler.automake.allow.when.app.running 打钩
最后重启项目即可!!