首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Spring引导版本从2.3.4更改为2.6.6。

Spring引导版本从2.3.4更改为2.6.6。
EN

Stack Overflow用户
提问于 2022-04-13 18:15:08
回答 3查看 1K关注 0票数 0

由于存在安全漏洞,我将spring引导版本从2.3.4改为2.6.6。我的应用程序部署失败了。

在pom.xml中,我只更改了springboot的版本。<spring.boot.version>2.6.6</spring.boot.version>

错误日志:

通过字段‘’表示的不满意依赖关系;嵌套异常是org.springframework.beans.factory.UnsatisfiedDependencyException:错误创建名为‘’的bean :通过字段表示的不满意依赖;嵌套异常是创建名为'':通过字段‘表示的不满意依赖’的org.springframework.beans.factory.UnsatisfiedDependencyException:错误;嵌套异常是创建名称'':通过字段‘表示的不满意依赖’的org.springframework.beans.factory.UnsatisfiedDependencyException:错误;嵌套异常是org.springframework.beans.factory.UnsatisfiedDependencyException:错误创建名为'':通过字段‘表示的不满意依赖’;嵌套异常是org.springframework.beans.factory.BeanCurrentlyInCreationException:错误创建名为‘’的bean :请求bean当前正在创建:是否存在不可解析的循环引用?“

EN

回答 3

Stack Overflow用户

发布于 2022-04-13 19:41:01

那么,错误消息状态

代码语言:javascript
运行
复制
Requested bean is currently in creation: Is there an unresolvable circular reference?"

通常,spring引导会显示检测到循环性的服务。我个人过去也有过这个问题。依赖注入不是100%的确定性,项目中的一些不相关的更改最终会检测到这样的循环依赖。我猜你在用

代码语言:javascript
运行
复制
@Autowired

注入依赖关系?当使用构造函数注入时,这些问题不再存在,Spring @Autowire on Properties vs Constructor

现在,不幸的是,您没有任何其他选择来解决循环依赖。

如果我错了,你需要更多地展示你的例外。从我们所拥有的一点点,很难得出结论:)

票数 2
EN

Stack Overflow用户

发布于 2022-05-10 18:42:21

spring系列从2.6.X开始,不允许循环引用,您可以在属性中添加以下行:

代码语言:javascript
运行
复制
spring.main.allow-circular-references=true
票数 1
EN

Stack Overflow用户

发布于 2022-04-13 21:43:34

@GJohannes --代码是紧密耦合的,在许多地方,我使用的是@Autowired。与此不同的是,我可以使用Spring.main.low-循环-引用=true

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71862153

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档