1. 场景
项目启动报错如下:
翻译描述信息:应用程序上下文中某些bean的依赖关系形成一个循环
解释报错原因:
图中长方形指示的箭头代表了注入依赖的方向,marketSymbolServiceImpl
注入了ownCurrencySettingService
,ownCurrencySettinaServiceimpl
注入了okService
,okServicelmpl
注入了marketSymbolService
,形成了一个闭环。
2. 解决方法
根据报错上下文,可以看到
在yml文件添加如下配置,完美启动
spring:
main:
allow-circular-references: true