org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'studentServi

出现 Error creating bean with name xxx defined in class 的解决方法 阅读详情
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'studentService' defined in class path resource [applicationContext.xml]: Cannot resolve reference to bean 'StudentDao' while setting bean property 'dao'; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'StudentDao' is defined
	at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:359)
	at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:108)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1481)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1226)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:543)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:482)
	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:305)
	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:301)
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:196)
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:772)
	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:834)
	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:537)
	at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139)
	at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:83)
	at com.fdd.test.MyTest.before(MyTest.java:21)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:27)
	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:263)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:69)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:48)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:50)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:292)
	at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50)
	at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467)
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683)
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390)
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197)
Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'StudentDao' is defined
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanDefinition(DefaultListableBeanFactory.java:698)
	at org.springframework.beans.factory.support.AbstractBeanFactory.getMergedLocalBeanDefinition(AbstractBeanFactory.java:1174)
	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:283)
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:196)
	at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:351)
	... 38 more

解决方法是:

将applicationContext.xml中的

<!-- 注册Service -->
	<bean id="studentService" class="com.fdd.service.StudentServiceImpl">
		<!-- 这里的ref如果是StudentDao则会报错
			但是改为student就会成功
		 -->
		<property name="dao" ref="StudentDao"/>
	</bean>
<property name="dao" ref="StudentDao"/>

改为小写studentdao

kettle信息发送钉钉 由于其他的作业比较多,想要在job中加入一个转化发送消息到钉钉,其他的配置说明直接获取系统的信息。这样也避免直接修改其他的转换和大量的工作量。 步骤: 1、新建一个转换 拉取获取系统信息、获取变量、JavaScript代码、获取access_token组件。 2、获取系统信息设置 拿到需要的信息,比如作业的读写更新删除行数,job的日志内容 这个日志内容同在作业执行页面下输出的日志,所以可以在执行作业时选择是详细日志、基本日志还是错误日志。 3、获取变量 获取变量主要是想要去拿到job的名称,文件名。按 阅读详情

相关推荐

反无人机技术实战解析:从探测到拦截的全方位防御策略

本文深入解析了反无人机(C-UAS)技术的全链条防御策略。从雷达、无线电频谱、光电等多维度探测技术,到数据融合与威胁评估,再到无线电干扰、导航诱骗及物理拦截等核心拦截手段,系统阐述了如何构建从探测到拦截的实战化防御体系,为关键设施、大型活动等场景提供定制化空域安全解决方案。

weixin_29230649的博客 401

出现 org.springframework.beans.factory.BeanCreationException 异常的原因及解决方法

1 异常描述 在从 SVN 检出项目并配置完成后,启动 Tomcat 服务器,报出如下错误: 2 异常原因 通过观察上图中被标记出来的异常信息,咱们可以知道 org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘XXX’ 此异常,为:注入 bean 失...

安正勋的博客 42万+

平衡电桥检测高压绝缘电阻的原理

检测绝缘漏电的高压拓扑如下:BMU需要连接BAT+,BAT-和PE线,并测量电池总压(Ubatt)和负母线电压(Un),并计算出正母线电压(Up)。

booksyhay的专栏 1万+

Spring注入bean报错:Error creating bean with name的网上找不到的解决方案

今天在研究BaseService,在进行单元测试时,发现tomcat一直报错,错误代码如下: org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘这是我的service测试类’: Injection of resource dependencies failed; nest

小疯的代码健身房 16万+

Triton推理服务器实战:如何为PaddleOCR的ONNX模型配置动态批处理和并发推理

本文详细介绍了如何使用Triton推理服务器为PaddleOCR的ONNX模型配置动态批处理和并发推理,以提升GPU利用率和推理性能。通过实战案例和参数调优指南,帮助开发者解决高并发场景下的性能瓶颈问题,实现从实验室到生产环境的高效部署。

weixin_42527160的博客 425

NVIDIA DGX Spark实战指南:从开箱到AI模型高效部署

本文详细介绍了NVIDIA DGX Spark的开箱体验、硬件架构及AI模型高效部署实战指南。从1 PetaFLOP算力的迷你设备到Grace Blackwell超级芯片的深度解析,再到五分钟快速上手指南和大模型部署技巧,帮助开发者充分利用这款全球最小AI超级计算机的性能优势。

weixin_29239279的博客 1363

解决org.springframework.beans.factory.BeanCreationException: Error creating bean问题

场景: 我在学习SSM整合,和项目的时候经常遇到的问题,启动代码的时候从不报错,去浏览器上就开始报错了,也去网上找到了很多大家出现的问题 问题描述: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'xxController': Injection of autowired dependencies failed; nested exception is org.springfr

qq_48319882的博客 25万+

全网首发!Yolov8_obb旋转框训练、测试、推理手把手教学(DOTA1.0数据集map50已达80%)

其中,images/train和images/val放置原始图片文件,labels/train_original和labels/val_original分别放置原始的标签文件,labels/train和labels/val为空,然后运行步骤(3)的代码,运行结束转换后的标签会保存在labels/train和labels/val中,格式如下。(4)新建yolov8-obb.yaml,修改nc和scales,我使用的是yolov8n.(2)构建数据集,安装下面目录格式,其他test可为空,一定要对应。

小嘤熊的博客 2万+

org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘xxx‘ 解决方案:

一、问题描述 org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.aop.config.internalAutoProxyCreator': Initialization of bean failed; nested exception is java.lang.NoClassDefFoundError: org/aspectj/lang/ann

weixin_46822367的博客 1万+

DAZ STUDIO 快速渲染技巧

DAZ STUDIO 快速渲染技巧: 本文将向您展示几个快速渲染技巧。您将学习如何使您的Daz Iray渲染和照明在Daz工作室内更快。 当你有一个大场景,这可能需要很多小时进行渲染。 但是如果你想大幅度降低渲染时间呢?这篇文章的提示应该能让你达到这个目标。 首先,我们需要弄清楚一件事——没有“完美的环境或设置”这样的东西。是因为渲染设置是高度个性化和主观性的东西,这主要取决于场景和硬件。如果你有一个功能强大的计算机,你可以允许更多的低渲染时间,反之亦然。因此,一切都取决于您尝试渲染的对象和机器。

DAZSTUDIO的博客 9640

动力学约束下的运动规划算法——状态栅格规划器(State Lattice Planner)

A*、RRT等算法建立的用于路径搜索的图模型是不考虑机器人的动力学约束的,其构建的图模型的两个相邻节点之间的路径可能是不可行的,或者很难被机器人跟踪的,现在我们想要使得图中相邻两个节点间的连接是一种满足动力学约束的可行的连接,那么如何构建一个这样的图呢? 构建这样的图通常有两种方法:第一种是基于控制空间的采样(正向方法)

慕羽★的博客 3104

Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘s

Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sqlSessionFactory' defined in class path resource [com/baomidou/mybatisplus/autoconfigure/MybatisPlusAutoConfiguration.class]: Bean instantiation via factory

qq_40834643的博客 5万+

FPGA 学习笔记:Vivado 配置IO引脚约束

FPGA 学习笔记:Vivado 配置IO引脚约束

坚韧与专注 2万+

h2报错

2020-04-23 15:43:45.230 ERROR 3316 --- [ restartedMain] o.s.b.web.embedded.tomcat.TomcatStarter : Error starting Tomcat context. Exception: org.springframework.beans.factory.BeanCreationException. ...

一只小仙女的博客 1874

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

Java报错org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘XXX‘:

最后想到了打包发布的.xml文件要和接口层要在一个文件下,于是就去target里面进行检查。而@Resource会先按byName去找,如果没找到则会byType去找。如果设置了name属性,则只会按byName去找,找不到就报错。考虑到可能是@Autowired需要扫描的时间东西太多,导致某个注解可能遗漏,于是就将@Autowired更换为@Resource,起初就单纯的以为是自动装配出了问题,就没放在心上,就硬是运行,结果就是没有成功。就去检查代码各层名字是否错误,注解是否漏写。说明不是注解的错误。

MCCdds的博客 1万+

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘jedisConnect

org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘jedisConnectionFactory’ defined in class path resource : 问题描述: 在SpringDataRedis使用的过程中,无法Create Bean:JedisConnectionFactory ,并且报如下异常。 org.springframework.beans.factory

weixin_44451209的博客 3899

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.mybatis

查看抛出的异常->底层原因: org/springframework/jdbc/datasource/TransactionAwareDataSourceProxy 说明我们需要在pom,xml导入spring-jdbc的坐标,使用ssm,mybatis作为dao层需要到导入spring-jdbc包 具体异常: "C:\Program Files\Java\jdk1.8.0_...

yellow__star的博客 4829

ssh整合An AnnotationConfiguration instance is required to use <mapping class="“错误解决方法

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in class path resource [applicationContext.xml]: Invocation of init method failed; neste

cszhmrz的专栏 2580

org.springframework.beans.factory.BeanCreationException: Error creating bean with nam'xxx'解决办法

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'baseDictService' defined in class path resource [applicationContext.xml]: Cannot resolve reference to bean 'base...

不忘初心,方能秃头 2万+

org.springframework.beans.factory.BeanCreationException: Error creating bean with name '****'

出现BeanCreateException  基本就是配置Bean出问题了  下面caused by中标红的错误就能看出   其中最重要的原因在于org.springframework.core.NestedIOException  在接着看  [D:\MyEclipse_work\Test2 Maven Webapp\target\classes\com\liu\mapping\generat...

weixin_39319948的博客 4024

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'redisTemplat

(Eclipse+Tomcat7+JDK1.7+Redis) 为了使用@Cacheable、@CachePut、@CacheEvict等缓存注解,配置文件就必须要配置Cache,配置之后,我运行Tomcat后,没有做什么(没有加载页面),控制台就出现了报错。。。 严重: Exception sending context initialized event to listener inst...

風的博客 7944

org.springframework.beans.factory.BeanCreationException: Error creating bean with name ....解决方案

今天在整合Spring和MyBatis时碰到了这样的错误: org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘userService’: Injection of autowired dependencies failed; nested exception is org...

瞌睡虫的博客 6472

成功解决 org.springframework.beans.factory.BeanCreationException: Error creating bean with name

异常日志: Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘lightShopServiceImpl’: Injection of resource dependencies failed; nested exception is org.sprin...

鲜衣怒马楼兰月 2万+

Error creating bean with name 'redisConfig'解决方案

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'redisConfig': Injection of autowired dependencies failed; nested exception is java.lang.IllegalArgumentExceptio...

smile_foreach的博客 6835

解决org.springframework.beans.factory.BeanCreationException: Error creating bean with name

出现这种错误意识就是spring bean创建失败,有好几方面的原因,一步一步查找。1 . 首先看Spring的注解扫描有没有写 <context:component-scan base-package="cn.sxt"></context:component-scan>然后看各个层的类@表示有没有写,成员变量或者set方法上面的@AutoWired有没有写 如:@Repository("us

Get_More的博客 5755

org.springframework.beans.factory.BeanCreationNotAllowedException: Error creating bean with name

是一个常见的Spring异常,它提醒我们在Bean销毁时避免创建新的Bean实例。通过理解Bean的生命周期和Spring容器的关闭过程,我们可以采取适当的措施来避免这个异常,确保应用的稳定性和资源的正确管理。

赵KK的博客 6234
上一篇: Spring与Mybatis整合出现的问题
下一篇: Mybatis学习(8)多表之一对多关联查询
愚公要移山
博客等级 码龄11年 1675粉丝 290原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值