问题标签 [spring-boot-maven-plugin]

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 投票
2 回答
1514 浏览

spring - Spring Boot 应用程序在启动后立即停止

我使用 STS IDE 在我的工作区中运行了几个 Spring Boot 应用程序,并且在我对其中一个项目进行 maven 更新之后,每个项目都在应用程序启动过程后立即停止。我什至创建了一个最小的例子来开始一些事情,同样的事情也会发生。

这是我的 pom.xml

这就是我在应用程序启动时得到的。我尝试了我能在网上找到的每一个建议——我在这里遗漏了一些东西。

甚至那些入门示例也会在启动后立即停止。我会非常感谢这里的一些帮助。

编辑:正如 Alexandru Marina 在评论中所说,我使用的是 SNAPSHOT 而不是稳定版本。

0 投票
1 回答
1379 浏览

spring - 为什么 Spring Boot 项目/REST Web 服务不响应 JSON 格式?

我在 Spring-Boot 技术的帮助下开发了 1-REST Web 服务。

现在,虽然我要请求任何东西,但它没有以 JSON 格式响应我?取而代之的是它以简单的“字符串”格式响应。

另外,请注意我在 Controller 类级别使用了注释 @RestController。

我在想一些我缺少的配置。是这样吗 ?

我当前的 Maven 配置是,

另外,我注意到当我请求(POST)获取列表时,在这种情况下它返回一个 JSON 对象数组。

谁能指导我我有什么问题?

0 投票
1 回答
838 浏览

spring - 如何使用带有注释的spring数据gemfire连接在本地机器上运行的gemfire

我尝试了很多演示,但无法在本地 gemfire 上创建区域。

我的代码在嵌入式模式下运行,但我想使用注释将它作为客户端服务器模式运行,我应该怎么做。

谢谢。

0 投票
1 回答
64 浏览

spring-boot - Spring boot Annotations 将 http 数据保存在变量中

我的弹簧靴有问题。它将数据保存在一个带有注释的类中:

@RestController、@Service、@Component。

我不能保留任何数据,因为它会像会话一样与其他人共享。

例子:

第一次调用:localhost:80802/get 结果:65。

第二次调用:localhost:8080/set/5 结果:5

第三次调用: localhost:8080/get Result:5

第三次调用结果应该是:65

这种情况也发生在我提到的其他注释中。

为什么它使用@RestController 类作为一种单例?我不能在带注释的类中存储任何东西?

谢谢。

0 投票
1 回答
204 浏览

spring-boot - 使用 maven 插件设置时 Spring Boot 配置文件不活动

我正在尝试在启动 Tomcat 以在 maven 中进行集成测试时设置 spring 配置文件,如下所示:

该配置文件绝对不活跃。

另一方面,以下确实有效,并且请求的配置文件处于活动状态:

这里的问题是我们无法停止服务器,这是运行自动化集成测试时的问题。

我正在使用弹簧靴“1.4.0.RELEASE”。

我的问题: 1. 为什么配置文件标签不起作用?(错误?) 2. 为什么在“停止”目标中尝试关闭服务器时找不到 JMX bean?由于 jvmArguments,这是否与分叉有关?

0 投票
3 回答
3319 浏览

spring-boot - 从 Spring Boot 1.3.7 升级到 1.4.0 后单 jar 启动失败

从 Spring Boot 1.3.7 升级到 1.4.0 后,我们不能再使用 Spring Boot Maven 插件将我们的应用程序作为单个 jar 构建启动。我们的应用程序是一个使用 Jersey 和 Jetty 的小型 REST 接口。我们使用 Maven,我们的 pom 文件是非常标准的 Spring Boot。

我们仍然可以使用mvn spring-boot:run和从 Eclipse 中运行应用程序,但是当作为单个 jar 运行时,JerseyResourceFinder抱怨它找不到.jar!/BOOT-INF/classes.

当我解压缩 jar 时,该文件夹BOOT-INF/classes存在并包含预期的类和资源。

任何帮助表示赞赏。

0 投票
2 回答
5666 浏览

java - Spring Boot requiresUnpack 在运行时不打包

我正在通过 spring-boot maven 插件构建一个可执行的 jar。我需要解压其中一个依赖 jar,以便在运行时正确读取 xml 文件。我遵循了有关解压缩库的文档。我的插件配置如下:

我检查了 jar 的内容,并验证了解包信息是在 jar 中编码的:

根据文档,在运行时,我希望在我的 $TMPDIR 中看到一个“spring-boot-libs”目录:

将每个库指定为带有 <groupId> 和 <artifactId> 的 <dependency>,它们将在运行时在 $TMPDIR/spring-boot-libs 中解压缩。

但是,当我运行应用程序时,我检查了 $TMPDIR 并没有看到解压缩的目录。结果,我的应用程序无法启动:

有没有人看到我做错了什么,或者我误解了什么?

0 投票
2 回答
3773 浏览

java - 如何排除默认 application.properties 使用 Maven 中的配置文件为 Spring Boot 项目添加自定义属性文件?

我已经使用 Spring Boot 开发了一个 Web 应用程序。我在 src/main/resources staging、qa、production 中有三个资源文件夹,其中包含特定环境的应用程序属性和日志记录配置。除了这些文件夹,我在资源文件夹中还有 application.properties 和日志记录配置,我将其用于开发环境。我想使用spring-boot-maven插件根据环境打包war文件。我是 Maven 的新手,任何帮助将不胜感激?

0 投票
1 回答
1916 浏览

spring-boot - 使用 spring-boot-maven-plugin 时添加编译器选项

我想在我的 Spring Boot 应用程序中使用带有 Java 8 的 jackson 模块参数名称。我需要向编译器提供选项“-parameters”。您能否让我知道如何在 pom.xml 中为 Spring Boot 插件 spring-boot-maven-plugin 执行此操作。

我只找到了以下答案(How to compile Spring Boot applications with Java 8 --parameter flag),但答案是指不同的插件。

谢谢。

0 投票
3 回答
5019 浏览

java - spring-boot-devtools 重载多模块maven项目变更

重载多模块maven项目变更


环境

想象一个多模块的 Maven 项目。项目结构为:

例如 submodule_5 具有 submodule_6 和 submodule_7 作为依赖项。可以构建 submodule_5 以构建可以部署的 War 文件。Spring-Boot-Devtools提供了在 submodule_5 的类路径发生更改时自动重启的功能。

每当应用程序运行时使用:

并且对 submodule_5 进行了更改(取决于您使用哪个 IDE,类路径会发生更改。(对于Eclipse自动/对于InteliJ,当按下Ctrl+时F9))spring-boot 自动重新启动应用程序并添加更改。submodule_6 或 submodule_7 发生的更改不会触发自动重启。


问题

  1. 有没有办法做到这一点,以便每当您在 submodule_6 或 submodule_7 中进行更改时让它们强制重新启动并应用更改?
  2. Spring-boot-devtools 使用两个类加载器:“基本类加载器”和“重启类加载器”。是这样在应用程序的初始启动时 submodule_6 和 submodule_7 被添加到“基本类加载器”中,而 submodule_5 被保留在“重新启动类加载器”中吗?使得每当 submodule_5 强制重新启动时,它都会使用“基本类加载器”中的 submodule_6 和 submodule_7 的版本?