Intelij Spring 启动热插拔会导致上下文重新加载



我正在使用 Intellij 2017.2 和 Spring Boot 1.5.4

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

最重要的是,重新加载后我的 RestConroller 不再工作

我试过从我的pom中添加/删除

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

请告知

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

这是通过在 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

相关内容

  • 没有找到相关文章

最新更新