我关注了 link将我的应用程序直接部署到本地 docker 并进行调试。 我能够部署和调试,但自动重新加载对我不起作用 你能帮我使用 spring 开发工具自动重新加载 docker 吗
我之所以对这样做感兴趣,是因为我的应用程序与 5 个不同的服务通信并单独运行它们可能有点困难。所以将它们单独托管在 docker 上。
我现在的麻烦是我必须杀死容器,然后将其删除,然后重新添加新的容器,每次更改时我都必须这样做
我正在使用 Spring Boot 1.4 |智能 | Docker 和 Spring 开发工具
最佳答案
您应该添加新的运行/调试配置并选择 RemoteSpringApplication 作为 Main 类。此外,您应该将 Program arguments 设置为您的服务的 IP 地址(例如 http://localhost:8080 )。还将 spring.devtools.remote.secret: mysecret 添加到您的应用程序属性中。
我的配置:
Spring boot 存在 RemoteSpringApplication 错误,不允许删除或添加新类。这将在 Spring Boot 1.4.3 中修复 https://github.com/spring-projects/spring-boot/issues/7379
关于intellij-idea - 如何使用spring dev工具在docker中自动重新加载spring boot应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40091700/