问题标签 [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.
maven - 从 Linux 文本编辑器进行更改时,如何触发 spring-boot-devtools?
所以我已经使用 Maven 获得了我的 Spring 项目,并且我已经开始使用 devtools Maven 依赖项来让它重新加载我所做的任何更改。我无法让它按照我需要的方式工作。
我没有使用 IDE,我只能通过 SSH 上的 Linux CLI 文本编辑器进行更改,在本例中是 Nano。每当我运行我的项目spring-boot:run
并对我的 HTML 模板进行任何更改时,我都必须重新运行mvn compile
以获取更改。
我尝试在 Eclipse 中使用远程系统资源管理器透视图,但这对我没有任何帮助。我还讨论过安装 Jenkins 实例以尝试以这种方式构建管道,但我想我会先问是否有任何其他我不知道的解决方案,因为我不知道该怎么做。
如何让 Maven 自动重新编译我的项目,以便我的更改真正生效?
spring-boot - 如何指示 Spring Boot Devtools 在哪里找到 Maven 项目中的依赖项
我有一个创建可执行 fat 的 Spring Boot Maven 项目.war
。我可以毫无问题地运行它.war
,java -jar
因为所有依赖项都位于 far .war
.
但是,我无法使用 Spring Boot Devtools 运行该项目,mvn spring-boot:run
因为它无法在运行时找到一些依赖项并引发未处理的异常。
例如,我们有一个间接依赖jaxb-runtime-2.3.1.jar
,它又依赖于jaxb-api.2.3.1.jar
. 两者.jars
都存在于脂肪中,.war
但如果我用mvn spring-boot:run
它运行项目可以找到jaxb-runtime
好的但找不到jaxb-api
消息:
注意,jaxb-api-2.3.1.jar
存在于 Maven 缓存中:
但是,它似乎正在与jaxb-runtime-2.3.1.jar
位于以下位置的父级相同的位置寻找它:
有一长串类似的例外遵循这种模式。这是一个相当大的项目,但这里有一些我们正在使用的版本:
为什么不spring-boot:run
以与 maven 构建相同的方式定位依赖项?我如何指示它在哪里找到这些依赖项?
spring-boot - Spring Boot devtools - 重新启动而不是重新加载
我有一个使用 websockets 的应用程序。当 devtools 重新启动它时,它会保持旧连接,并且每次重新启动都会创建一个新连接。有没有办法指示 devtools 每次都完全重启应用程序而不是重新加载类?
spring - 在 Netbeans 中启用 Spring DevTools 实时重新加载
我正在为 Spring DevTools(在 Netbeans 中)所谓的实时重载功能而苦苦挣扎。
我将它包含在我的依赖项中:developmentOnly 'org.springframework.boot:spring-boot-devtools'
当我运行我的应用程序时,它会显示它包含的所有迹象并执行它应该做的事情:
[ restartedMain] o.s.b.d.a.OptionalLiveReloadServer : LiveReload server is running on port 35729
但是变化并没有被采纳;应用程序不会自动重新启动。
显然需要一些其他配置,无论是在应用程序本身还是在 Netbeans 中,但我找不到这样的参考。我需要设置什么(完全在 IDE 中工作)才能使此功能正常工作?
spring-boot - WebFlux 和 JDBC:H2 控制台以空模式打开
我已经多次看到这个主题的变体,但答案从未解决我的问题:我一直在将 H2 控制台添加到我的 WebFlux 应用程序(Spring Boot 2.6.3)并且可以连接到它;但在我的 JDBC 架构中看不到我的任何表。事情是......我的控制器工作正常,我可以从我的端点检索我在 shema.sql 和 data.sql 中设置的预期结构和数据
这些是我的属性:我正在连接到 localhost:8080/h2-console 并被重定向到 localhost:8081/ 好吧
正如我所说,与控制台的连接正常,在登录 URL 中声明了我的“pocdb”模式;但我在这里看不到任何自定义表格:-(
我也尝试了使用和不使用 db url 参数,但没有任何变化。如果有人对我做错了什么有任何线索,我会在这里松一口气。谢谢
java - Spring Boot 应用程序无法启动:注释 org.springframework.nativex.hint.TypeHint 中的属性“访问”应该兼容
当尝试启动我的 Spring Boot 应用程序时,我得到了这个堆栈跟踪:
我没有使用 any TypeHint
,这使得这更加混乱。
基本上使用什么是标准的弹簧配置
我的build.gradle
我做的唯一奇怪的事情是重命名movie_poll
为,但整个项目moviepoll
中没有更多的引用。movie_poll
我该如何进一步调查这个问题?