1、新建springboot项目(这里不介绍)
2、热部署
spring 提供了一个 spring-boot-devtools 工具来为springboot应用进行热部署,从而提高开发者的开发效率。
devtools 原理:
深层原理是使用了两个ClassLoader,一个ClassLoader去加载那些不会改变的类(即第三方jar包),另外一个ClassLoader会加载我们自己写的类(restart classLoader)当改变类的结构时,原来的restart classLoader被丢弃,重新创建一个restart ClassLoader。
配置:
设置自动build项目
Ctrl+Shift+Alt+ / 选择Registry,允许运行时自动编译项目
在application.properties文件设置 spring.thymeleaf.cache=false,取消页面缓存
接下来就可以进行热部署了