问题标签 [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.

0 投票
0 回答
25 浏览

maven - 从 Linux 文本编辑器进行更改时,如何触发 spring-boot-devtools?

所以我已经使用 Maven 获得了我的 Spring 项目,并且我已经开始使用 devtools Maven 依赖项来让它重新加载我所做的任何更改。我无法让它按照我需要的方式工作。

我没有使用 IDE,我只能通过 SSH 上的 Linux CLI 文本编辑器进行更改,在本例中是 Nano。每当我运行我的项目spring-boot:run并对我的 HTML 模板进行任何更改时,我都必须重新运行mvn compile以获取更改。

我尝试在 Eclipse 中使用远程系统资源管理器透视图,但这对我没有任何帮助。我还讨论过安装 Jenkins 实例以尝试以这种方式构建管道,但我想我会先问是否有任何其他我不知道的解决方案,因为我不知道该怎么做。

如何让 Maven 自动重新编译我的项目,以便我的更改真正生效?

0 投票
0 回答
463 浏览

spring-boot - Spring Boot DevTools - RestartClassLoader 问题

使用 spring boot 开发工具库时,类加载器会出现一些问题,主要是: 在此处输入图像描述

问题是专用类有两个类加载器。当从 memcache 加载类并将类映射/转换到类对象时,会出现类似的异常

我试图CachedResponse从重新启动或某些方式中排除课程,RestartClassLoader但我没有成功。我用过

属性,但它排除了类路径中的所有分类。我试图排除特定类CachedResponse但没有结果。我也尝试将 folsom jar 包括在内,RestartClassLoader但没有奏效。

是否有可能将该CachedResponse类排除在外RestartClassLoader

0 投票
0 回答
33 浏览

spring-boot - 如何指示 Spring Boot Devtools 在哪里找到 Maven 项目中的依赖项

我有一个创建可执行 fat 的 Spring Boot Maven 项目.war。我可以毫无问题地运行它.warjava -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 构建相同的方式定位依赖项?我如何指示它在哪里找到这些依赖项?

0 投票
1 回答
41 浏览

java - 带有数据JPA多次添加数据的spring boot应用程序

我使用数据 JPA 创建了 Spring Boot 应用程序并添加了 Dev Tool 依赖项,并在 JSP 和注册页面中创建了一个简单的登录页面。当我填写注册表并使用@ModelAttribute在控制器中获取注册数据并将此数据保存到数据库并返回登录页面并刷新登录页面2或3次然后我的数据在数据库中保存2,3次。 用户实体类

登录 JSP 页面

注册 JSP 页面

控制器类

0 投票
0 回答
10 浏览

spring-boot - Spring Boot devtools - 重新启动而不是重新加载

我有一个使用 websockets 的应用程序。当 devtools 重新启动它时,它会保持旧连接,并且每次重新启动都会创建一个新连接。有没有办法指示 devtools 每次都完全重启应用程序而不是重新加载类?

0 投票
0 回答
14 浏览

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 中工作)才能使此功能正常工作?

0 投票
0 回答
24 浏览

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 参数,但没有任何变化。如果有人对我做错了什么有任何线索,我会在这里松一口气。谢谢

0 投票
1 回答
28 浏览

java - Spring Boot 应用程序无法启动:注释 org.springframework.nativex.hint.TypeHint 中的属性“访问”应该兼容

当尝试启动我的 Spring Boot 应用程序时,我得到了这个堆栈跟踪:

我没有使用 any TypeHint,这使得这更加混乱。
基本上使用什么是标准的弹簧配置

我的build.gradle

我做的唯一奇怪的事情是重命名movie_poll为,但整个项目moviepoll中没有更多的引用。movie_poll我该如何进一步调查这个问题?