The dependencies of some of the beans in the application context form a cycle

1. 场景

项目启动报错如下:
在这里插入图片描述
翻译描述信息应用程序上下文中某些bean的依赖关系形成一个循环
解释报错原因
图中长方形指示的箭头代表了注入依赖的方向,marketSymbolServiceImpl注入了ownCurrencySettingServiceownCurrencySettinaServiceimpl注入了okServiceokServicelmpl注入了marketSymbolService,形成了一个闭环。

2. 解决方法

根据报错上下文,可以看到
在这里插入图片描述
在yml文件添加如下配置,完美启动

spring:
	main:
    	allow-circular-references: true

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/415655.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

4_相机透镜畸变

理论上讲,是可能定义一种透镜而不引入任何畸变的。然而现实世界没有完美的透镜。这主要是制造上的原因,因为制作一个“球形”透镜比制作一个数学上理想的透镜更容易。而且从机械方面也很难把透镜和成像仪保持平行。下面主要描述两种主要的透镜畸变并为他…

亚马逊自养号测评:如何安全搭建环境,有效规避风险

要在亚马逊上进行自养号测评,构建一个真实的国外环境至关重要。这包括模拟国外的服务器、IP地址、浏览器环境,甚至支付方式,以创建一个完整的国际操作环境。这样的环境能让我们自由注册、养号并下单,确保所有操作均符合国际规范。…

【QT+QGIS跨平台编译】之五十五:【QGIS_CORE跨平台编译】—【qgsmeshcalcparser.cpp生成】

文章目录 一、Bison二、生成来源三、构建过程一、Bison GNU Bison 是一个通用的解析器生成器,它可以将注释的无上下文语法转换为使用 LALR (1) 解析表的确定性 LR 或广义 LR (GLR) 解析器。Bison 还可以生成 IELR (1) 或规范 LR (1) 解析表。一旦您熟练使用 Bison,您可以使用…

观成科技:加密C2框架Covenant流量分析

工具介绍 Covenant是一个基于.NET的开源C2服务器,可以通过HTTP/HTTPS 控制Covenant agent,从而实现对目标的远程控制。Covenant agent在与C2通信时,使用base64/AES加密载荷的HTTP隧道构建加密通道。亦可选择使用SSL/TLS标准加密协议&#xf…

77. 组合(力扣LeetCode)

文章目录 77. 组合题目描述回溯算法组合问题的剪枝操作 77. 组合 题目描述 给定两个整数 n 和 k,返回范围 [1, n] 中所有可能的 k 个数的组合。 你可以按 任何顺序 返回答案。 示例 1: 输入:n 4, k 2 输出: [ [2,4], [3,4],…

搭建LNMP环境并配置个人博客系统

LNMP是Linux(操作系统)、Nginx(Web服务器)、MySQL(数据库)和PHP(脚本解释器)的组合,常用于部署高性能的动态网站,如WordPress等博客平台 一、安装Linux操作系…

运用ETL工具快速拉通“有成财务”

如何运用ETL工具拉取“有成财务”数据并保存到数据库? ETLCloud 是一个数据集成平台,它提供了实时数据处理、抽取、转换、加载以及变更数据捕获(CDC)等功能。这个平台致力于简化和自动化企业级的数据同步与传输任务,并…

如何恢复数据?5个实用数据恢复方法!

亲爱的朋友们,你是否也有过这样的经历,电脑里的数据突然消失,让你手足无措?别担心,今天我就来教你如何恢复数据,让你不再为数据丢失而烦恼。 首先,我们需要了解数据丢失的原因。可能是你不小心…

华为云磁盘挂载

华为云磁盘挂载 磁盘挂载情况 fdisk -l 2. 查看当前分区情况 df -h 3.给新硬盘添加新分区 fdisk /dev/vdb 4.分区完成,查询所有设备的文件系统类型 blkid 发现新分区并没有文件系统类型(type为文件系统具体类型,有ext3,ext4,xfs,iso9660等…

基于偏微分方程离散化计算的地下换热器建模与温度检测matlab仿真

目录 1.课题概述 2.系统仿真结果 3.核心程序与模型 4.系统原理简介 4.1地下换热器的建模 4.2温度检测技术 5.完整工程文件 1.课题概述 基于偏微分方程离散化计算的地下换热器建模与温度检测,模拟这个不锈钢圆桶中土壤的温度场和湿度场。 2.系统仿真结果 3.核…

五、数组——Java基础篇

五、数组 1、数组元素的遍历 1.1数组的遍历:将数组内的元素展现出来 1、普通for遍历:根据下表获取数组内的元素 2、增强for遍历: for(数据元素类型 变量名:数组名){ 变量名:数组内的每一个值…

nginx之重写功能 模块指令 防盗链

一 重写功能 rewrite Nginx服务器利用 ngx_http_rewrite_module 模块解析和处理rewrite请求, 此功能依靠 PCRE(perl compatible regular expression),因此编译之前要安装PCRE库,rewrite是 nginx服务器的重要功能之一,重写功…

网络:IPv6

1、由于IPv4地址资源枯竭,所以产生了IPV6。 版本长度地址数量IPv432 bit4 294 967 296IPv6128 bit340 282 366 920 938 463 374 607 431 768 211 456 2、IPv6的基本报头在IPv4报头基础上,增加了流标签域,去除了一些冗余字段,使报…

【Vue的单选按钮不选中已解决亲测】

伙计,你是否因为后台给vue前端已经传入了对应的单选按钮的数据,为啥还是不选中呢!? 这个问题实话我百度乐很多都不能解决我的问题,最后机智如我的发现乐vue的自身的问题,后端返回的数据类型如果是数字int类…

算法day02_209.长度最小的子数组

推荐阅读 从零开始学数组:深入浅出,带你掌握核心要点 初探二分法 再探二分法 目录 推荐阅读209.长度最小的子数组题目思路解法暴力解法队列相加法(滑动窗口)对列相减法(滑动窗口) 系统的纪录一下刷算法的过…

[vscode] 1. 在编辑器的标签页下显示文件目录(标签页显示面包屑) 2. 在标题栏上显示当前文件的完整路径

1. 标签页显示面包屑 view->Appearance->Breadcrumbs 2. 在标题栏上显示当前文件的完整路径 搜索 window.title将原来的值activeEditorShort 修改为 activeEditorMedium 参考: vscode在编辑器的标签页下显示文件目录(标签页显示面包屑&#xf…

ONLYOFFICE桌面编辑器v8.0完整指南:安装、特点与新增功能

文章目录 摘要引言安装主界面可填写的 PDF 表单双向文本支持电子表格中的新增功能其他改进与Moodle集成用密码保护PDF文件从“开始”菜单快速创建文档本地界面主题安装免费的 ONLYOFFICE桌面编辑器 总结 摘要 本文介绍了ONLYOFFICE桌面编辑器v8.0的安装、主界面特点以及新增功…

Python中检查一个数字是否是科技数的完整指南

目录 前言 什么是科技数? 如何判断一个数字是否是科技数? 分割数字并计算平方 Python实现科技数检测的示例代码 科技数的应用场景 1. 数字游戏 2. 数据处理 3. 算法优化 4. 数据结构设计 总结 前言 科技数(Tech Number)是一…

ABAP - OOALV 单击事件

OOALV的单击事件通过cl_gui_alv_grid内置事件hotspot_click实现,效果如下图显示实现步骤: 在Fieldcat中设置参数HOTSPOT参数,将列设置成热点。单击事件要和热点组合才能触发 gs_fieldcat-hotspot X. "热点 定义一个事件处理类及其操作处理 CLAS…

高性能图表组件LightningChart .NET v11.0发布——增强DPI感知能力

LightningChart完全由GPU加速,并且性能经过优化,可用于实时显示海量数据-超过10亿个数据点。 LightningChart包括广泛的2D,高级3D,Polar,Smith,3D饼/甜甜圈,地理地图和GIS图表以及适用于科学&am…