intelij spring boot hot swap导致上下文重新加载

时间:2018-01-12 11:19:30

标签: spring-boot intellij-idea hotswap

我正在使用Intellij 2017.2和Spring Boot 1.5.4

当我使用ctr + shift + F9重新编译当前类时,而不是IDE执行字节码热插拔,弹出容器会重新加载。

最重要的是,重新加载后我的RestConroller不再有效

我尝试过添加/删除我的pom

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

请告知

1 个答案:

答案 0 :(得分:0)

我不确定这是否是新版本的弹簧启动错误,但我最终通过属性手动禁用热重新加载:

这可以通过在application.properties中设置以下内容来完成:

spring.devtools.restart.enabled=false

官方文件:

https://docs.spring.io/spring-boot/docs/current/reference/html/using-boot-devtools.html#using-boot-devtools-restart-disable