学习笔记(03):互联网架构系列全套SpringBoot2.x初级入门到实战-SpringBoot2.x使用Dev-tool热部署...

立即学习:https://edu.csdn.net/course/play/8072/165409?utm_source=blogtoedu

  • 配置devtools依赖

springboot devtools热加载在Eclipse中不需要做什么配置,只需要将依赖包加入

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

修改任意代码后,crtl+s保存后就会自动加载并发布。

但是在idea中修改文件后,是自动保存的。所以就需要进行设置:

1.ctrl+shift+s,如图设置:

 2.在pom.xml中加入

<build>
   <plugins>
      <plugin>
         <groupId>org.springframework.boot</groupId>
         <artifactId>spring-boot-maven-plugin</artifactId>
               <configuration>
                   <fork>true</fork>
               </configuration>
      </plugin>
   </plugins>
</build>

3.ctrl+shify+a,输入Registry,勾选compiler.automake.allow.when.app.running

备注:静态资源文件改动时,默认不会热部署。

  • 有选择性的进行重启配置:

在application.propterties中配置

#除了那些文件改动时,不会更新热部署
#spring.devtools.restart.exclude=application.properties
#定义某个文件改动了才会重新启动
spring.devtools.restart.trigger-file=trigger.txt

 

©️2020 CSDN 皮肤主题: 大白 设计师: CSDN官方博客 返回首页
实付0元
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值