SpringBoot2.X Devtools热部署实现解析
作者:余慕秦
这篇文章主要介绍了SpringBoot2.X Devtools热部署实现解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
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>
启动设置成热部署
修改代码后点击刷新即可
控制台重新打印SpringBoot图标就可以了
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。