【发布时间】:2016-05-03 01:04:41
【问题描述】:
我在 youtube (https://www.youtube.com/watch?v=GTrNkhVnJBU) 上看到了一段演示 Spring Loaded 的视频。
我正在尝试复制相同的行为,但到目前为止仍未成功。
我正在使用什么:
Spring 工具套件 3.7.2 Spring Boot 1.3.2-RELEASE 弹簧加载 1.2.5-RELEASE Maven 版本 3.1.0 JDK 1.8.0_71
我尝试了和视频中的那个人一样的方法(当然版本更新了),但它不起作用。
我还尝试了这里的 spring 文档中描述的“maven 插件”方式 -> https://docs.spring.io/spring-boot/docs/current/reference/html/howto-hotswapping.html#howto-reload-springloaded-maven 但这也没有用。
我尝试将 spring 加载的版本更改为 1.2.0(文档使用该版本),但这也没有做任何事情。
我在 STS 本身中运行了应用程序,还尝试了从命令行运行 mvn spring-boot:run,但都没有得到想要的结果。
当使用 mvn spring-boot:run 我看到它正在附加代理:
[INFO] 附加代理:[C:\Users\ron.m2\repository\org\springframework\springloaded\1.2.5.RELEASE\springloaded-1.2.5.RELEASE.jar]
但更改的 RequestMappings 或方法签名不会被弹簧加载,因此更改不会反映。
我有点不知道为什么我不能让它工作,任何帮助将不胜感激。
【问题讨论】:
标签: spring maven spring-boot spring-tool-suite spring-loaded