Springboot热部署实现
两种方式 1. 使用spring Loaded 2. 使用spring-boot-devtools
1. 使用spring Loaded
使用spring Loaded 实现也有两种方式:
① Maven启动方式(命令行 mvn spring-boot : run)
首先在pom.xml中添加依赖
<dependencies>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>springloaded</artifactId>
<version>1.2.6.RELEASE</version>
</dependency>
</dependencies>
如下图
然后命令行启动(安装了maven)
cmd 进入项目所在目录 然后 mvn spring-boot : run
② 配置run configurations
配置configurations里面的arguments为:
-javaagent:D:\jar\springloaded\springloaded-1.2.6.RELEASE.jar –noverify
其中的路径是你的jar包所在路径
如下图
然后直接run as java application 就实现了热部署了
2. 使用spring-boot-devtools
直接在pom.xml中添加依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional>
</dependency>
如下图:
然后直接run as java application 就可以了