SpringBoot配置devtools实现热部署教程
时间:1970-01-01 | 作者:网络 | 阅读:146spring为开发者提供了一个名为spring-boot-devtools的模块来使Spring Boot应用支持热部署,提高开发者的开发效率,无需手动重启Spring Boot应用。
devtools的原理
深层原理是使用了两个ClassLoader,一个Classloader加载那些不会改变的类(第三方Jar包),另一个ClassLoader加载会更改的类,称为restart ClassLoader,这样在有代码更改的时候,原来的restart ClassLoader 被丢弃,重新创建一个restart ClassLoader,由于需要加载的类相比较少,所以实现了较快的重启时间。
使用需要添加以下的配置:
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<fork>true</fork>
</configuration>
</plugin>
</plugins>
</build>
来源:网络
免责声明:文中图文均来自网络,如有侵权请联系删除,心愿游戏发布此文仅为传递信息,不代表心愿游戏认同其观点或证实其描述。
相关文章
更多大家都在玩
大家都在看
更多-
- DNF11月职业平衡死灵怎么玩
- 时间:2025-11-10
-
- 台球游戏推荐2025
- 时间:2025-11-10
-
- 高人气轻量版吃鸡手游推荐
- 时间:2025-11-10
-
- 泰拉瑞亚是哪个国家的游戏
- 时间:2025-11-10
-
- 影视大全怎么设置开机时自动启动
- 时间:2025-11-10
-
- 影视大全怎么自动关联相关媒体文件
- 时间:2025-11-10
-
- 影视大全怎么设置退出时清除播放记录
- 时间:2025-11-10
-
- 吃鸡撩人名字两个字
- 时间:2025-11-10