问题标签 [spring-boot-2]

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 回答
47 浏览

spring-boot - Config Server 停止将更改传播到升级到 Spring Boot 2.4.5 的微服务

我们曾经在 spring boot 2.2 上运行我们的微服务,但我们决定升级到最新的 SB 2.4.5,在一项服务中,我们启用了新配置文件的使用。

我们将此新功能主要用于本地开发覆盖。

当涉及到我们的云部署时,使用配置服务器推送配置。不幸的是,配置服务器不再设置某些属性:

这些vmr属性用于由配置服务器设置。

我有什么明显的遗漏吗?任何故障排除的想法?

谢谢!

=============更新=================

0 投票
1 回答
416 浏览

spring-boot-2 - BeanDefinitionOverrideException:名称为“conversionServicePostProcessor”的 bean 定义无效

weblogic.application.ModuleException:org.springframework.beans.factory.support.BeanDefinitionOverrideException:在类路径资源[org/springframework/security/config/annotation/web/configuration/WebSecurityConfiguration.class]中定义的名称为“conversionServicePostProcessor”的bean定义无效:无法注册bean定义[根bean:类[org.springframework.security.config.annotation.web.configuration.WebSecurityConfiguration];范围=; 摘要=假;惰性初始化=空;自动线模式=3;依赖检查=0;自动接线候选=真;主要=假;工厂BeanName=空;factoryMethodName=conversionServicePostProcessor;初始化方法名=空;destroyMethodName=(推断);在类路径资源 [org/springframework/security/config/annotation/web/configuration/WebSecurityConfiguration.class]] 中为 bean 定义 conversionServicePostProcessor': 已经有【根 bean: 类 [org.springframework.security.config.annotation.web.reactive.WebFluxSecurityConfiguration]; 范围=; 摘要=假;惰性初始化=空;自动线模式=3;依赖检查=0;自动接线候选=真;主要=假;工厂BeanName=空;factoryMethodName=conversionServicePostProcessor;初始化方法名=空;destroyMethodName=(推断);

如何摆脱错误并使用我的反应式弹簧安全性?

我尝试将 Web 应用程序类型设置为响应式,但仍然出现相同的错误。

0 投票
1 回答
27 浏览

spring-boot - Spring boot2 路径变量验证

我正在使用 spring boot 来创建休息服务。我需要验证传递的参数。我有如下服务,

如果 Id 未在 url 中传递,我需要抛出错误。就像“请求中缺少 ID”。我能够在下面使用,

并在使用 @ControllerAdvise 注释的 ExceptionHandler 中处理 MissingPathVariableException。

但我想知道这是正确的检查方法吗?

0 投票
0 回答
17 浏览

java - Spring boot2 Json 格式

我正在使用 spring boot2 来创建 rest api。我创建了一个rest api,我的实体类如下所示,

我在地址类中有州,城市。在发送此类作为响应时,我得到如下所示,

但需要像平面一样,

任何@Json.. 注释都可以吗?我可以创建一个 DTO 类并使用 getter 和 setter 并分配它,但想使用更好的方法。

0 投票
0 回答
10 浏览

spring-boot-2 - SpringBoot 和 Activiti7 集成的自动部署问题

第一次在PROCESSES中创建BPMN文件启动项目,ACT_GE_BYTEARRAY表中有一条记录。第二次在PROCESSES中创建BPMN文件启动项目,ACT_GE_BYTEARRAY表中有一条记录。此时,ACT_GE_BYTEARRAY 表中将添加两条记录,并重新部署第一个 BPMN 文件。我应该怎么做才能第二次只部署新文件?

0 投票
0 回答
50 浏览

tomcat9 - Spring Boot 2 REST 应用程序无法在 Tomcat 9 上运行

我在 Tomcat 9 上部署了 Spring Boot 2 REST Api。

当向 REST 端点发出 http 请求时,我面临以下问题

有人可以在这里帮忙吗?

为什么即使部署了 Spring Boot 应用程序,tomcat 也会在此处引用 Jersey JAR?

0 投票
0 回答
107 浏览

spring-boot - 如何禁用 WebClient 验证证书中的服务器主机名 CN 条目

当 SSL 客户端连接到远程主机上的应用程序服务器时,主机名验证器很有用。这可确保客户端尝试连接的 URL 中的主机名与服务器作为 SSL 握手的一部分发回的数字证书中的主机名匹配。主机名验证仅由 SSL 客户端执行。

WebClient 默认如何验证服务器主机名,我们如何禁用它?

0 投票
0 回答
28 浏览

api - 重试,直到网络断开时建立 JDBC 连接

我们的应用程序在生产中遇到了一些异常,例如JDBCConnectionExceptionSocketTimedOutException等。因此,我们希望在收到异常后立即进行重试操作。

我已经尝试过弹簧重试但无法通过它,因为每当我们遇到异常时都应该调用它,但是当我尝试使用带有连接点方法的重试模板时它没有发生。

是否有一种可配置的方法可以应用于我们将来看到的任何其他异常?

注意:当 JVM 实例关闭时会发生这种情况,并且可能会在应用程序运行时随时发生。

0 投票
2 回答
74 浏览

spring-boot - SpringBoot2数据JPA抛出ConstraintViolationException

我正在使用 Spring Boot 2 来创建微服务。我有一个保存实体的场景。在 Id 列的实体中,我添加了如下所示

以上有时有效,有时会引发主键约束违规异常。但这并不一致。我将它作为具有不同端口的两个实例运行。

我得到的错误是违反了唯一约束:

ConstraintViolationException:无法执行语句;约束[primary_key_cons];嵌套异常是 ConstraintViolationException。

我唯一的选择是将策略更改为顺序。

0 投票
2 回答
138 浏览

spring-boot - Springboot2 JPA 对 Id 使用 DB 默认序列

我正在使用 SpringBoot2 来创建微服务。我用于实体的数据库表是在主键的数据库级别使用默认序列定义的。如下图,

我希望 spring boot 数据 jpa 对 emp id 使用上述默认序列

我希望从创建表查询中添加的默认序列生成 empId。我尝试了 GeneratedValue 中的所有策略,但它不起作用。我只剩下创建显式序列并在序列生成器中使用它。