SpringBoot 热启动之二

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SpringBoot 热启动之二相关的知识,希望对你有一定的参考价值。

一、在pom 文件添加依赖

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

二、还是在pom 文件添加插件

  <build>
      <plugins>
          <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
              <configuration>
                  <!-- <fork>如果没有该配置,devtools不会起作用,即不会restart -->
                  <fork>true</fork>
              </configuration>
          </plugin>
      </plugins>
  </build>

三、启动方式

  右击main方法 --> Run As --> Java Application

四、修改方法,保存,应用会重启;新建一个方法,保存,应用会重启;修改类,保存,应用会重启;新建一个类,保存,应用会重启。

  修改配置文件,保存,应用会重启。

  修改页面,保存,应用会重启(原理是将spring.thymeleaf.cache 设为false)。要在application.properties 文件中配置spring.thymeleaf.cache = false 来实现,这里注意不同的模板配置不一样。


以上是关于SpringBoot 热启动之二的主要内容,如果未能解决你的问题,请参考以下文章

SpringBoot热部署简介

springboot热部署

SpringBoot之devtools热部署

springboot启动初始化实例,后面进行使用

SpringBoot-02-入门解析(IEDA)

springboot 热启动