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

spring boot 热加载 spring boot热加载热更新热部署springloaded 

程序员文章站 2024-02-23 18:48:52
...
也有叫热部署,热启动,热更新,热替换,热交换,英文叫:Hot Swapping

网络很多说使用:spring-boot-devtools,但这个需要重启,不管理自动重启,还手动,都不是我想要的结果,即使说重启很快,也不是我想要的;有个收费的插件:jrebel,可以免费使用14天,效果不错,但我觉得这个技术不应该是到了需要收费的程度,于是找到了springloaded,
参考的文章来自:https://www.jb51.net/article/112473.htm,达到了我想要的效果,使用STS完美,使用IDEA需要手动编译,即你勾选了自动编译,也要手动编译一下,不过,还是能达到我想要的不重启更新类的效果。

在 POM 文件中添加依赖
<build>
<plugins>
<plugin>
  <groupId>org.springframework.boot</groupId>
  <artifactId>spring-boot-maven-plugin</artifactId>
  <dependencies>
<!-- https://mvnrepository.com/artifact/org.springframework/springloaded -->
<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>springloaded</artifactId>
    <version>1.2.8.RELEASE</version>
    <scope>provided</scope>
</dependency>
  </dependencies>
</plugin>
</plugins>
</build>