一、使用maven进行热部署
在maven<build>添加依赖:Springloaded
如:
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<dependencies>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>springloaded</artifactId>
<version>1.2.6.RELEASE</version>
</dependency>
</dependencies>
</plugin>
</plugins>
</build>
在项目目录用mvn启动:
mvn spring-boot:run
二、修改IDE启动命令
先在Springloaded
下载好springloaded的jar包
1、eclipse
run as -> Run Configurations->Arguments,在VM arguments输入:
-javaagent:{Springloaded Path} -noverify
2、IDEA
点击Edit Configurations ,在VM options中,添加如下代码:
-javaagent:E:\DEV\springloaded-1.2.6.RELEASE.jar -noverify
同eclipse
注意,以下两项也需要配置:
1、在设置中打开自动编译
左上角File->Settings->Build,Execution,Deployment->Compiler,选中Build project automatically
2、打开运行时编译
按快捷键 Shift+Ctrl+Alt+/ ,点击 Registry
根据首字母找到compiler.automake.allow.when.app.running,选中即可。
之后重启IDEA,大功告成!