1.pom 中加依赖
首先在每个要部署的服务上都得加上devTools依赖
Order
Product
我测试的时候,Common服务中加依赖配置,其他继承commn的服务取不到devTools的这个配置,你可以继承到的话可以直接在common里面加上devTools依赖
2.配置
spring: devtools: restart: enabled: true #设置开启热部署 additional-paths: src/main/java #java下任意文件改动都会重启 trigger-file: #此项配置是指定一个文件,当需要重启时,修改该文件即可 freemarker: cache: false #页面不加载缓存,修改即时生效
或者
devtools: restart: enabled: true #设置开启热部署 freemarker: cache: false #页面不加载缓存,修改即时生效
3.IDEA中配置:
1.当我们修改了类文件后,idea不会自动编译,得修改idea设置。
首先将compile(编译器)里的自动构建项目打开
然后
快捷键 ctrl + shift + alt + /
选择Registry(注册表)
勾上 Compiler autoMake allow when app running
4.最后
开启项目的服务下有带devtools就成功了,或者运行调用服务用打印测试一下