问题标签 [spring-boot-devtools]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
spring-boot - Intelijj IDEA springboot devtools
我使用 Springboot 来创建我的应用程序,所以在 Springboot Doc 中说如果我使用 devtools,tomcat 将重新启动我的代码中的所有更改,但我使用 maven 面板来运行我的应用程序只需双击 spring-boot:run 插件,但是当我更改了我的 tomcat 不重新启动的任何代码。
我怎样才能解决这个问题?tks
spring-boot - Spring STS 3.9.0 与 Spring Boot devtools 的问题
这周我升级到了新的3.9.0版本的Spring STS。一切都很好,除了当我启动一个 Spring Boot Web 应用程序(Spring Boot 版本 1.5.3)时,我得到一个错误。
会话数据:
除非我更改代码,否则一切都适用于服务器,devtools 不会重新加载应用程序。我必须手动重新启动它。
我最初使用了一个现有的工作区(它会自动升级),但我也尝试过:
- 开始日食
-clean
, - 切换到带有首选项和导入相同项目的全新工作区,
- 切换到没有首选项但项目相同的全新工作区,然后手动导入首选项。
- 将 Spring Boot 升级到 1.5.6(包括 devtools)。
如果我切换到一个全新的工作区,导入项目并且从未导入我的设置,它最终开始没有错误。
我希望能够导入我的设置,因为我发送了几个月将其设置为该状态。
spring-boot - 当声明为可选依赖项时,Spring Boot Devtools 不适用于 Gradle
根据文档,我决定使用optional
适用于 Gradle 的特殊 propdeps 插件来使用 Devtools 的范围:
将依赖项标记为可选是一种最佳实践,可以防止 devtools 被传递到使用您的项目的其他模块。Gradle 不支持开箱即用的可选依赖项,因此您可能希望同时查看 propdeps-plugin。
我要添加的build.gradle
是:
它似乎根本不起作用。
起初,它破坏了@SpringBootApplication
从 Intellij 运行 main 方法的能力(问题已在此处描述:IntelliJ failed to start Spring Boot/Gradle application when using Spring Boot developer tools)。但是我仍然可以有bootRun
目标地启动应用程序,所以如果我仍然想遵循将 devtools 声明为optinal
.
主要问题是它根本不适合我。我运行应用程序,bootRun
然后执行compileJava --rerun-tasks
期望应用程序重新加载但它不会。什么都没发生。如果我尝试对声明为 的 Devtools 执行相同操作runtime
,则它会执行快速重新加载而无需完全重启 jvm。
我都试过了:最新的 stable1.5.7.RELEASE
和最后一个 available 2.0.0.M4
。
让我知道 Devtools 在 Gradle 中声明时是否适合您,或者您是否知道在从 IntelliJ 和Devtools运行方法时optional
如何修复?java.lang.NoClassDefFoundError
main
optional
spring - Spring-boot 和 Spring Boot 开发工具集成未显示更新的类更改
我正在尝试按照这个例子来做spring boot
和spring boot dev tools
集成来做自动重启。当我运行任务时,构建文件夹中的类正在更新,build --continuous
但应用程序仍然与旧类对话。在示例中,bootRun
任务如下。我的项目有运行应用程序的自定义任务。现在,build -continuous
当我对应用程序进行更改时,它正在重建类,但正在运行的应用程序没有显示更改。如何更改我的自定义h2Run
任务以加载更改后的类?谢谢你。
示例中的引导运行任务
我的 bootRun 自定义任务
spring - spring-boot-devtools 不会在多模块 maven 项目中重新加载依赖模块
在开始之前,我想说我已经尝试过spring-boot-devtools reload of multi-module maven project changes中提出的解决方案,这对我不起作用。
问题:
我有一个这样的多模块 Spring Boot 项目:
模块启动器对模块GUI具有 Maven 依赖关系。我从启动器中的主要方法启动我的 Spring Boot 应用程序。
当我运行应用程序并更改GUI模块中的任何 HTML 文件时,spring-boot-devtools
依赖项不会为我正在运行的应用程序实时重新加载这些更改。甚至手动重启启动器也无济于事。我需要手动编译GUI,然后再次运行启动器。
我尝试了什么:
- 我尝试先在parent
spring-boot-devtools
中定义依赖关系 ,然后仅在GUI模块中,然后同时在两者中。pom.xml
- 我尝试按照spring-boot-devtools reload of multi-module maven project changes
spring.devtools.restart.additional-paths=../gui
中的建议添加我的application.properties
文件。这确实会触发重新加载(根据日志),但是这些更改不会传播到GUI依赖项的文件中。此外,在我什至将这个项目变成多模块之前,没有必要仅仅因为 HTML 文件而重新加载(没有正在编译),我可以立即看到更改。jar
如果有任何帮助,我会使用 Netbeans GUI。我还尝试从命令行运行该项目,但没有成功。所有模块上的 Maven 打包设置为jar
.
docker - Spring Boot Devtools 自动重启错误
我正在按照本指南https://medium.com/@lhartikk/development-environment-in-spring-boot-with-docker-734ad6c50b34尝试使用我的简单弹簧启动进行自动重启、实时重新加载和远程调试本地 docker 容器中的应用程序。触发自动重启时出现错误:
Dockerfile:
运行命令:
intellij-idea - IntelliJ“构建>制作”不可用
我正在尝试实现spring boot devtools(准确地说是自动重启),但我什至在制作项目时也很挣扎——我的构建菜单中没有make。它在我的菜单配置中进行了配置,但它只是不可见。即使在我的“运行/调试配置”中,我也无法选择“制作”作为启动前的活动。
如果有人有更多关于如何让自动重启与 docker 基础设施一起工作的信息,我也会很高兴。
spring - spring-boot-devtools 不会重新加载上下文 Eclipse
pom.xml
我参考了以下链接: Spring Boot DevTools doesn't reload the application
它仍然没有帮助!!!!我的上下文在刷新时没有更新
我的控制器类
我尝试更改打印件!!!!它没有改变。
我还添加了 Maven 插件。
spring-boot - Nomin 和 Spring Boot 应用:递归映射规则 a = b 导致无限循环
由于我在使用Nomin 、Eclipse 和Groovy的组合时已经遇到了一些问题(请参阅链接 1和链接 2 ),我再次为它苦苦挣扎。
我的应用程序通过 Gradle 和 Eclipse 在控制台中使用 JUnit 测试。但是现在它不想在执行 SpringBoot-Main 类时工作。无论是在 Eclipse 中,还是gradle bootRun
在控制台或 Eclipse Gradle 任务 => 相同的异常中
转换器类:
coinmarketcap2coin.groovymapper
为什么我命名它,.groovymapper
请参阅上面的链接。它的位置是src/main/resources
堆栈跟踪:
更新:
以下 CodeSnippetNomin.class
在测试下运行时按预期工作。通过 bootRun 运行时,如果第 220 行的 else 为假,那么应该为真。
在第 220 行,我们得到pm.sideB.isAssignableFrom(key.source)
了应该得到的结果true
,因为pm.sideB
是类型Coin
,并且key.source
是类型Coin
(参见屏幕截图)。
java - 无法通过反射/Spring-boot-devtools 设置字段值
当我集成 spring-boot-devtools 时,我的 Springboot 应用程序停止工作
例外:
学生班
学生文档类
完整的日志
如果我删除 devtools 依赖项(build.gradle 文件),一切都会按预期工作。
有什么建议吗?
谢谢