启用hotswap进入Spring引导嵌入式服务器

时间:2015-12-18 15:38:47

标签: spring spring-boot hotswap

使用Spring启动可以启用hotswap吗?在使用Tomcat服务器设置单独部署Spring项目时,默认情况下似乎启用了hotswap。但是使用Spring启动应用程序似乎没有启用hotswap。是否有配置可以将热交换代码更新到嵌入式Spring引导服务器中?

2 个答案:

答案 0 :(得分:0)

使用这个依赖

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-devtools</artifactId>
</dependency>

如果您使用 Intellij IDEA,请右键单击您更改的文件,然后单击“编译并重新加载文件”

答案 1 :(得分:-1)

看看Spring引导的有效pom,包括:

  <dependency>
    <groupId>org.springframework</groupId>
    <artifactId>springloaded</artifactId>
    <version>1.2.4.RELEASE</version>
  </dependency>

可以进行热插拔。

不需要配置java代理来启用热交换。

对我来说,修复就是在调试模式下启动应用程序而不是“运行”#39;模式。这会强制重新编译src更改。