springCloud设置devTools热启动

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就成功了,或者运行调用服务用打印测试一下

 

如果行不通的或者也可以尝试使用更方便的JRebel等工具

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值