启动tomcat报错:
Unable to instantiate Action, docBorrowAction, defined for 'informationcue' in namespace '/docborrow'Error creating bean with name 'docBorrowAction' defined in ServletContext resource [/WEB-INF/config/applicationContext-framework.xml]: Cannot resolve reference
to bean 'docBorrowManager' while setting bean property 'docBorrowManager'; nested exception is org.springframework.beans.factory.BeanCurrentlyInCreationException: Error creating bean with name 'docBorrowManager': Bean with name 'docBorrowManager' has been
injected into other beans [lendingMgrAction] in its raw version as part of a circular reference, but has eventually been wrapped (for example as part of auto-proxy creation). This means that said other beans do not use the final version of the bean. This is
often the result of over-eager type matching - consider using 'getBeanNamesOfType' with the 'allowEagerInit' flag turned off, for example. - action - file:/D:/Tomcat%206.0/webapps/DataManager/WEB-INF/classes/com/jbpm/docborrow/action/struts-docborrow.xml:54:85
解析原因:
后来才发现原来我在两个action里都注入了docBorrowManager,在/WEB-INF/config/applicationContext-framework.xml发现
<bean id="docBorrowManager"
class="com.jbpm.docborrow.service.impl.DocBorrowManagerImpl" scope="prototype">
<property name="docBorrowDAO" ref="docBorrowDAO"/>
</bean>
解决方法:
把scope="prototype"去掉就ok了。即默认为“singleton”
相关推荐
UE5.4像素流送实战:GPU驱动、WebRTC与系统级调优全解析
像素流送是将实时3D渲染画面通过WebRTC编码推流至浏览器的关键技术,其本质是GPU硬件编码(如NVENC)与低延迟网络传输(UDP+BBR)的深度协同。理解其原理需跨越图形API(Vulkan/DX12)、实时音视频(H.264/H.265)、WebRTC信令与NAT穿透四大技术层。技术价值在于突破终端算力限制,支撑远程工业仿真、云VR看房等高交互场景;但落地难点集中于基础设施层——如NVIDIA驱动与UE5.4.3的CUDA Toolkit 12.2兼容性、Linux内核TCP/UDP参数调优、GPU
spring循环依赖及解决方式_面试官:说说Spring中的循环依赖报错如何解决
原创声明本文首发于头条号【Happyjava】。Happy的掘金地址:https://juejin.im/user/5cc2895df265da03a630ddca,Happy的个人博客:http://blog.happyjava.cn。欢迎转载,但须保留此段声明。什么是循环依赖当一个ClassA依赖于ClassB,然后ClassB又反过来依赖ClassA,这就形成了一个循环依赖:ClassA -...
昇腾Ascend310b部署deepseek-r1-7b的学习记录
9.鲲鹏服务器+昇腾卡(Atlas 300I pro)搭建DeepSeek-R1-Distill-Qwen-7B(自己存档详细版)5.如何使用昇腾Ascend 300I Pro 310P芯片 单卡运行DeepSeek-R1-Distilled-Qwen-7B。6.鲲鹏服务器+昇腾卡(Atlas 300I pro)搭建DeepSeek-R1-Distill-Qwen-7B。7.鲲鹏+昇腾部署DeepSeek-R1-Distill-Qwen-32B+Open-webui。
spring 循环依赖(不同的动态代理代理多次导致同一个bean有多个版本)导致 BeanCurrentlyInCreationException
报错信息: nested exception is org.springframework.beans.factory.BeanCurrentlyInCreationException: Error creating bean with name 'A': Bean with name 'A' has been injected into other beans [B] in its raw ve...
128x64 OLED屏的救星:手把手教你用纯C实现轻量级多级菜单
本文针对资源受限的单片机开发场景,提供了一套用纯C语言实现128x64 OLED屏轻量级多级菜单的完整方案。该方案摒弃了传统的树形指针结构,创新性地采用哈希表进行菜单项管理,核心代码不足200行,内存占用极低,逻辑清晰且易于维护。文章详细阐述了架构设计、实战演练及性能优化技巧,是STM32、ESP8266等小内存MCU项目的理想选择。
FDTD脚本教程——结构的创建
文章目录结构的搭建创建长方体创建柱体多边形柱体(椭)圆柱体圆环柱自定义形状创建surface波导球棱锥 在lumerical中,可以使用脚本进行操作,可在右侧脚本编辑器运行,或者直接在下方shell输入。 结构的搭建 创建长方体 um = 1e-6; nm = 1e-7; addrect; set("name","myRect"); set("material","SiO2 (Glass) - Palik"); set("render type","wireframe"); # 默认是细节渲染,也就是det
nested exception is org.springframework.beans.factory.BeanCurrentlyInCreationException:
nested exception is org.springframework.beans.factory.BeanCurrentlyInCreationException:
Golang实现企业级AI智能体安全合规自动化检测系统
需求:自动化解析欧盟AI法案、中国网络安全法、美国NIST框架等多国法规,提取具体合规要求并映射到企业技术实现。技术挑战法规文本非结构化,语义复杂,存在大量法律术语与技术术语交叉多语言支持(中文、英文、欧盟24种官方语言)法规动态更新(平均每季度更新2-3次)架构创新性:提出了"规则引擎+AI模型+实时监控"的混合架构,兼顾了合规要求的明确性与智能体行为的动态性。性能突破:通过Golang协程、多级缓存、数据库优化等技术,实现了12,800 req/s的高吞吐量和38ms的低延迟。准确性提升。
org.springframework.beans.factory.BeanCreationException异常分析和总结
今天在搭建ssm项目时出现了以下错误 org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘itemsController’: Injection of autowired dependencies failed; nested exception is org.springf...
N32G003学习——第九章 第三节1 串口 发送
经过第九章前2节的学习,基础打下之后,开始敲代码。
FANUC机器人KAREL编程实战:手把手教你用SOCKET指令连接外部设备(附完整.KL文件)
本文详细解析了FANUC机器人KAREL编程中SOCKET指令的应用,从开发环境配置到工业级通讯全流程,涵盖网络参数设置、模块化代码设计、错误处理及现场调试技巧。通过实战案例,帮助开发者掌握与外部设备稳定连接的关键技术,提升工业自动化系统的通讯可靠性。
已解决org.springframework.beans.factory.BeanCurrentlyInCreationException Bean当前正在创建中异常的正确解决方法,亲测有效!!!
已解决org.springframework.beans.factory.BeanCurrentlyInCreationException Bean当前正在创建中异常的正确解决方法,亲测有效!!!
OceanBase容量统计:租户、数据库、表大小
🍎 数据库版本:OceanBase V4。
nested exception is org.springframework.beans.factory.BeanCurrentlyInCreationException(Spring循环依赖问题)
nested exception is org.springframework.beans.factory.BeanCurrentlyInCreationException: Error creating bean with name 'stockReceiptManager': Bean with name 'stockReceiptManager' has been injected
ET2012新版免狗免安装绿色软件
ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,
lwip-2.0.3
lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。
解决:Injection of resource dependencies failed; nested exception is org.springframework.beans.factory.
今天调试项目代码,出现的引resource的Injection报错,查原因查了好长时间才找到,现在这里总结一下,以免以后忘掉以及给大家参考。 最终原因是循环调用,也就是我要注入的那个类也调用了我当前在写的类; 报错大致内容入下: Error starting ApplicationContext. To display the auto-configuration report re...
VC中sqlite的使用
在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示
org.springframework.beans.factory.BeanCreationException
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'userModelInterfaceController': Injection of resource dependencies failed; nested exception is org.springframework.beans.factory.BeanCurrentlyInCreationException: Error
迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)
迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)
spring循环依赖分析
1:写在前面 这里的循环依赖指的是基于引用的依赖,而非depend-on或者是其他。当A引用B,B引用C,C又引用A就构成了循环引用,也就是我们平时所说的循环依赖了,这里也有不同的情况,bean为单例的,bean为原型的,基于属性构成的循环依赖,基于构造函数参数构成的循环依赖,我们来分别看下这些情况。 2:单例基于属性的循环依赖 2.1:定义3个类 public class SingletonByPropertyA { private SingletonByPropertyB singletonBy
Spring Boot依赖注入失败问题排查与解决方案
依赖注入(DI)是Spring框架的核心机制之一,它通过容器自动管理对象间的依赖关系。在Spring Boot项目中,当出现'Error creating bean'错误时,通常意味着依赖注入过程遇到了障碍。这类问题常见于Controller-Service-Dao分层架构中,特别是整合MyBatis等持久层框架时。从技术原理看,Spring通过组件扫描和自动装配实现依赖注入,而注入失败往往源于扫描范围不当、注解缺失或循环依赖等问题。工程实践中,开发者需要掌握组件扫描规则、正确使用@Service和@Map
Spring UnsatisfiedDependencyException 排查指南:从依赖注入原理到实战解决
依赖注入(Dependency Injection)是现代Java框架实现控制反转(IoC)的核心机制,它通过将对象依赖关系的创建与管理交由外部容器处理,实现了组件间的解耦。在Spring框架中,这一机制主要通过自动装配(Autowiring)实现,容器在启动时会扫描并实例化Bean,然后根据@Autowired等注解解析并注入依赖关系。其技术价值在于提升了代码的可测试性、可维护性和模块化程度,广泛应用于企业级应用的后端服务层构建。然而,当容器在依赖解析过程中找不到匹配的Bean时,便会抛出Unsatisf
spring注入bean异常
Spring中常见的bean创建异常 1. 概述 本次我们将讨论在spring中BeanFactory创建bean实例时经常遇到的异常 org.springframework.beans.factory.BeanCreationException,下面我们将讨论并再现这些异常,同时给出解决方案。 2. Cause:org.springframework.beans.factory....
Spring中常见的bean创建异常
Spring中常见的bean创建异常 1. 概述 本次我们将讨论在spring中BeanFactory创建bean实例时经常遇到的异常 org.springframework.beans.factory.BeanCreationException,下面我们将讨论并再现这些异常,同时给出解决方案。 2. Cause:org.springframework.beans.factory.NoSuchB...
Spring Bean注入失败排查指南:从注解缺失到循环依赖的完整解决方案
在Java企业级开发中,依赖注入是控制反转(IoC)容器的核心机制,它通过将对象依赖关系的创建与管理交给框架,实现了组件间的解耦。Spring框架作为最流行的Java开发框架,其IoC容器通过组件扫描、Bean定义和依赖解析等原理,自动管理对象的生命周期与依赖关系。这一机制极大地提升了代码的可维护性和可测试性,广泛应用于微服务、Web应用和企业级系统构建。然而,在实际工程实践中,开发者常会遇到因Bean无法注入而导致的启动失败问题,这通常涉及组件扫描路径、条件化装配、作用域匹配或多实现歧义等技术细节。针对常
nested exception is org.springframework.beans.factory.BeanCreationException: 不能注入对象 创建对象失败 spring...
【出现错误的背景】 在使用Spring+SpringMVC+Mybatis SSM集成框架时,服务器启动就会报错。 【错误根源】 XML配置错误。 【解决方案】 第一步、查找springmvc.xml 配置文件中 是否添加了扫描注解的范围。 <!-- 开启扫描注解 --> <context:component-scan bas...
616



被折叠的 条评论
为什么被折叠?



