也有叫热部署,热启动,热更新,热替换,热交换,英文叫: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>
分享到:
相关推荐
springloaded springboot 热加载
spring boot中配置mybatis xml资源文件热加载的方法以及相关文件
springloaded spring-boot 热加载
springboot 、java类热加载、jarinjar、动态编译、自动引用依赖
1.5 Spring Boot热部署 1.6 Spring Boot使用别的json解析框架 1.7 全局异常捕捉 1.8 Spring Boot datasource - mysql 1.9 JPA - Hibernate 1.10 使用JPA保存数据 1.11 使用JdbcTemplate 1.12 Spring Boot修改端口号 ...
spring boot中配置mybatis xml资源文件热加载的方法以及相关文件
Spring bean 一般通过配置文件和注解进行加载,如果要实现jar或class...测试示例中是spring boot 的部分代码,动态加载的内容为接口实现类,且初始化时加载本地的实现类,动态加载后改为非程序加载目录中的jar实现类。
主要给大家介绍了关于在Spring Boot中加载XML配置的完整步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
spring boot中文文档,从安装到部署。 I. Spring Boot文件 1.关于文档 2.获得帮助 3.第一步 4.使用Spring Boot 5.了解Spring Boot功能 6.转向生产 7.高级主题 II。入门 8.介绍Spring Boot ...
主要介绍了Spring Boot集成spring-boot-devtools开发时实现热部署的方式,文中还给大家提到了spring boot 实现热部署的方式及集成注意事项,感兴趣的朋友跟随脚本之家小编一起学习吧
为动态扩展系统而生的插件开发框架。它在SpringBoot基础上可以快速开发出插件,并对插件提供不同打包方式,在不重启主程序的情况下,可以动态部署、更新插件,达到动态插拔的效果
通过动态加载jar包的方式,反射调用内部方法
一个基于 docker 的小工具,用于将 Spring Boot 和/或 Micronaut 属性文件加载到 Consul K/V Store。 它具有热重载以及文件系统和 git 支持。 启用 Spring Boot 和 Micronaut 支持 Spring Boot 和 Micronaut 框架均...
Spring Boot是一个用于快速构建基于Spring框架的应用程序的开源框架。...例如,它提供了自动重新加载、热部署等功能,使得开发人员可以更快速地进行开发和测试。 5. 提供监控和管理功能:...........
Devtools-通过实时浏览器重新加载支持热代码交换 JJWT-用于API身份验证的JWT令牌 Swagger-内置的swagger文档支持 Docker -Docker容器 Junit-单元测试框架 应用结构 |____src | |____main | | |____java
前言: 如果对drools还不是特别熟悉的,可以看下 《规则引擎Drools 之 初识drools》这篇文章; ... 系统架构如下: 二、项目目录结构 三、springboot集成drools 1.pom文件引入依赖 ... drools-decisiontabl
Spring Boot文档 i. 1. 关于本文档 ii. 2. 获取帮助 iii. 3. 第一步 iv. 4. 使用Spring Boot v. 5. 了解Spring Boot特性 vi. 6. 迁移到生存环境 vii. 7. 高级主题 3. II. 开始 i. 8. Spring Boot介绍 ii. 9. 系统...
springboot 插件热加载外部class或者jar,实现业务不停机加载。
提供在线执行动态程序脚热加载本及动态生成API并执行的功能。支持动态注册Mapping,动态生成类及源码并动态编译生成Bean,可动态生成HTTP接口。支持在线编辑写好SQL或者Java源码、Groovy源码、Python源码(TODO),...
spring微服务系列视频 springboot和springcloud spring热加载插件设计与实现等