在VM options添加:
-javaagent:D:\12PROGRAMMER34\1kc-devtools\maven\springloaded\springloaded-1.2.8.RELEASE.jar -noverify
(springloaded-1.2.8.RELEASE.jar下载链接:热部署spingloaded.jar-Java文档类资源-CSDN下载)
同时需要保证设置中的compiler开启了Build project automatically;
按快捷键ctrl+shift+alt+/打开Registry后勾选了compiler.automake.allow.when.app.running
若报错:Exception in thread "main" java.lang.NoClassDefFoundError: org/springsource/loaded/TypeRegistry请检查启动类在edit configuration中是否配置为了spring boot配置
eclipse:run as --> run configurations --> arguments -->> VM arguments
-javaagent:E:\repository\org\springframework\spring-load\springloaded-1.2.5.RELEASE.jar
-noverify -Dspringloaded=verbose
详细描述:
-javaagent: 配置java代理使用下载后的jar包路径
-noverify: 禁用字节码验证
-Dspringloaded=verbose 显示springloaded时的详细信息,不建议加
还有其它热部署的实现方式用到自行百度: Springboot实现热部署详细讲解