springboot beans循环依赖

261 阅读1分钟

将项目springboot版本升级到2.7.0后,启动就报了:beans循环依赖的错,直接启动不了

image.png 有两种解决办法: 第一种是在pom文件中加入该配置:

spring:
  main:
    allow-circular-references: true

image.png

第二种也是问题的所在,也是springboot在从2.6版本开始,如果你的项目里还存在循环依赖,SpringBoot将拒绝启动!我这边的问题是serviceImpl中引入了自己的service,用@lazy懒加载就好了。

image.png