欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

SpringBoot2.X Devtools热部署实现解析

程序员文章站 2022-03-08 12:47:03
pom文件引入所需jar包springboot版本采用2.3.1 utf-8

pom文件引入所需jar包

springboot版本采用2.3.1

 <properties>
  <project.build.sourceencoding>utf-8</project.build.sourceencoding>
  <maven.compiler.source>1.7</maven.compiler.source>
  <maven.compiler.target>1.7</maven.compiler.target>
  <springboot.version>2.3.1.release</springboot.version>
 </properties>
 <dependency>
   <groupid>org.springframework.boot</groupid>
   <artifactid>spring-boot-starter</artifactid>
   <version>${springboot.version}</version>
  </dependency>
  <dependency>
   <groupid>org.springframework.boot</groupid>
   <artifactid>spring-boot-devtools</artifactid>
   <version>${springboot.version}</version>
  </dependency>
  <dependency>
   <groupid>org.springframework.boot</groupid>
   <artifactid>spring-boot-starter-web</artifactid>
   <version>${springboot.version}</version>
  </dependency>
<!--插件里面加入热部署插件-->
<build>
  <finalname>spring-boot-devtools</finalname>
  <pluginmanagement><!-- lock down plugins versions to avoid using maven defaults (may be moved to parent pom) -->
   <plugins>
    <plugin>
          <groupid>org.springframework.boot</groupid>
          <artifactid>spring-boot-maven-plugin</artifactid>
          <version>${springboot.version}</version>
          <configuration>
            <fork>true</fork>
          </configuration>
        </plugin>
   </plugins>
  </pluginmanagement>
 </build>

启动设置成热部署

SpringBoot2.X Devtools热部署实现解析

修改代码后点击刷新即可

控制台重新打印springboot图标就可以了

SpringBoot2.X Devtools热部署实现解析

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。