首页 > 编程语言 > 详细

SpringBoot热部署(7)

时间:2020-07-01 00:28:54      阅读:78      评论:0      收藏:0      [点我收藏+]

1、引入热部署依赖包

<dependency>
      <groupId>org.springframework.boot</groupId>
      <artifactId>spring-boot-devtools</artifactId>
      <optional>true</optional>
</dependency>

2、现在去启动项目后,更改controller内容就会自动监听重新部署更改的文件!

3、不会被加载的热部署文件

  /META-INF/maven,/META-INF/resources,/resources,/resources,/static,/public,/temp;ates

4、指定默认热部署的文件(例如:application.properties)不进行热部署,在application.properties文件中配置如下:

  spring.devtools.restart.exclude=application.properties

5、开发的时候不希望改一行代码热部署一遍,可以设置触发器去控制热加载!

   例如在application.properties文件中配置如下:spring.devtools.restart.trigger-file=trigger.txt

   在src/main/resources目录下新建trigger.txt,可以通过更改trigger.txt文件内容来触发热部署,为了更直观一点如下示例,去更改版本号去触发热部署!

     技术分享图片

 

 6、不足之处,后续补充!

 

SpringBoot热部署(7)

原文:https://www.cnblogs.com/xiaozhaoboke/p/13216578.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!