相关文章推荐
年轻有为的冰淇淋  ·  关于 MATLAB App ...·  2 年前    · 
神勇威武的四季豆  ·  轻松掌握averageif(s)、count ...·  2 年前    · 
玩足球的杯子  ·  为什么mysql中很少见到使用视图功能? - 知乎·  2 年前    · 
从容的橡皮擦  ·  如何使得pandas的列数据与列名对齐? - 知乎·  2 年前    · 
坏坏的保温杯  ·  mysql的正则表达式 - ...·  2 年前    · 
Code  ›  SSM项目报错org.springframework.beans.factory.BeanCreationException: Error creating bean with name-天翼云
运营商 bean logback 天翼云
https://www.ctyun.cn/zhishi/p-229088
痛苦的领带
1 年前

活动

天翼云最新优惠活动,涵盖免费试用,产品折扣等,助您降本增效!
查看全部活动
热门活动
  • 2024·上云采购狂欢季 NEW 爆款2核4G云主机82.8元/年起!
  • 云上钜惠 HOT 爆款云主机全场特惠,更有万元锦鲤券等你来领!
  • 算力套餐 NEW 让算力触手可及
  • AccessOne限时特惠 NEW 限时免费试用,快速体验网站加速及流量安全检测或防护
  • 中小企业上云场景组合购 NEW 建站、域名等场景一站式购齐,组合购9元起!
  • 会员中心 HOT 天翼云会员尽享数十种特享权益,超多云产品优惠专享!
  • 天翼云电脑专场 HOT 移动办公新选择,爆款4核8G畅享1年3.5折起,快来抢购!
  • 云主机特惠 HOT 多款云主机新老同享,满足您的上云需求!
免费活动
  • 免费试用中心 HOT 多款云产品免费试用,快来开启云上之旅

应用商城

天翼云精选行业优秀合作伙伴及千余款商品,提供一站式云上应用服务。
进入甄选商城 进入云市场
办公协同
  • WPS云文档天翼云版 翼企云( License版) 蓝信安全移动工作平台(SAAS) SSL证书 新域名服务 税务风控云 商企云财税(SAAS版) 翼云加速-标准版包月套餐 天翼云管家2.0 天翼云管家 翼备份(SaaS版)300G 智慧工厂_生产流程管理解决方案 天翼智慧工地 天翼全栈混合云敏捷版(软件) 天翼全栈混合云敏捷版(一体机)

合作伙伴

天翼云携手合作伙伴,共创云上生态,合作共赢
天翼云生态合作中心
  • 天翼云生态合作中心
天翼云技术合作伙伴
  • 天翼云OpenAPI中心 天翼云EasyCoding平台
天翼云渠道合作伙伴
  • 天翼云代理渠道合作伙伴
天翼云培训认证
  • 天翼云学堂 天翼云市场商学院
天翼云服务合作伙伴
  • 天翼云MSP合作伙伴 天翼云集成商交付能力认证
天翼云合作计划
  • 央企云合作计划
天翼云应用合作伙伴
  • 天翼云云市场合作伙伴 天翼云甄选商城合作伙伴
天翼云东升计划
  • 东升适配创新中心 适配互认证

开发者

开发者相关功能入口汇聚
技术社区
资源与工具
  • 天翼云OpenAPI EasyCoding敏捷开发平台
培训与认证
  • 天翼云学堂 天翼云认证

支持与服务

为您提供全方位支持与服务,全流程技术保障,助您轻松上云,安全无忧
文档与工具
  • OpenAPI中心 客户支持计划 专家技术服务

了解天翼云

天翼云秉承央企使命,致力于成为数字经济主力军,投身科技强国伟大事业,为用户提供安全、普惠云服务
品牌介绍
  • 关于天翼云 天翼云4.0 天翼云APP 全球基础设施 分析师和白皮书 天翼云·创新直播间 2023云生态大会 2022云生态大会 天翼云中国行 支持与服务 了解天翼云
  • 站点切换
    • 中国站
  • 文档
  • 控制中心
  • 备案
  • 管理中心

SSM项目报错org.springframework.beans.factory.BeanCreationException: Error creating bean with name

首页 知识中心 服务器 文章详情页

SSM项目报错org.springframework.beans.factory.BeanCreationException: Error creating bean with name

2023-06-14 09:11:31 阅读次数:117

SSM, 日志

Connected to server
[2020-01-09 07:24:58,319] Artifact 新建:war: Artifact is being deployed, please wait...
[org.springframework.web.context.ContextLoader]-Root WebApplicationContext: initialization started
[org.springframework.web.context.support.XmlWebApplicationContext]-Refreshing Root WebApplicationContext: startup date [Thu Jan 09 19:25:00 CST 2020]; root of context hierarchy
[org.springframework.beans.factory.xml.XmlBeanDefinitionReader]-Loading XML bean definitions from class path resource [applicationContext.xml]
[org.mybatis.spring.mapper.ClassPathMapperScanner]-No MyBatis mapper was found in '[dao]' package. Please check your configuration.
Logging initialized using 'class org.apache.ibatis.logging.stdout.StdOutImpl' adapter.
Class not found: org.jboss.vfs.VFS
JBoss 6 VFS API is not available in this environment.
Class not found: org.jboss.vfs.VirtualFile
VFS implementation org.apache.ibatis.io.JBoss6VFS is not valid in this environment.
Using VFS adapter org.apache.ibatis.io.DefaultVFS
[org.springframework.web.context.ContextLoader]-Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'userServiceImpl': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private com.mycom.myapp.mapper.UserDao com.mycom.myapp.service.impl.UserServiceImpl.userDao; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [com.mycom.myapp.mapper.UserDao] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
	at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:292)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1185)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:537)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:475)
	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:304)
	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:228)
	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:300)
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:195)
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:700)
09-Jan-2020 19:25:01.423 SEVERE [RMI TCP Connection(3)-127.0.0.1] org.apache.catalina.core.StandardContext.startInternal Error listenerStart
	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:760)
09-Jan-2020 19:25:01.424 SEVERE [RMI TCP Connection(3)-127.0.0.1] org.apache.catalina.core.StandardContext.startInternal Context [] startup failed due to previous errors
	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:482)
	at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:403)
	at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:306)
	at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:106)
	at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4720)
	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5154)
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:725)
	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:701)
	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:714)
	at org.apache.catalina.startup.HostConfig.manageApp(HostConfig.java:1585)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:300)
	at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:819)
	at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:801)
	at org.apache.catalina.mbeans.MBeanFactory.createStandardContext(MBeanFactory.java:463)
	at org.apache.catalina.mbeans.MBeanFactory.createStandardContext(MBeanFactory.java:413)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:300)
	at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:819)
	at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:801)
	at com.sun.jmx.remote.security.MBeanServerAccessController.invoke(MBeanServerAccessController.java:468)
	at javax.management.remote.rmi.RMIConnectionImpl.doOperation(RMIConnectionImpl.java:1468)
	at javax.management.remote.rmi.RMIConnectionImpl.access$300(RMIConnectionImpl.java:76)
	at javax.management.remote.rmi.RMIConnectionImpl$PrivilegedOperation.run(RMIConnectionImpl.java:1309)
	at java.security.AccessController.doPrivileged(Native Method)
	at javax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation(RMIConnectionImpl.java:1408)
[2020-01-09 07:25:01,436] Artifact 新建:war: Error during artifact deployment. See server log for details.
	at javax.management.remote.rmi.RMIConnectionImpl.invoke(RMIConnectionImpl.java:829)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:357)
	at sun.rmi.transport.Transport$1.run(Transport.java:200)
	at sun.rmi.transport.Transport$1.run(Transport.java:197)
	at java.security.AccessController.doPrivileged(Native Method)
	at sun.rmi.transport.Transport.serviceCall(Transport.java:196)
	at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:568)
	at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:826)
	at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(TCPTransport.java:683)
	at java.security.AccessController.doPrivileged(Native Method)
	at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:682)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at java.lang.Thread.run(Thread.java:748)
Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: private com.mycom.myapp.mapper.UserDao com.mycom.myapp.service.impl.UserServiceImpl.userDao; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [com.mycom.myapp.mapper.UserDao] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
	at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:508)
	at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87)
	at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:289)
	... 60 more
Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [com.mycom.myapp.mapper.UserDao] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.raiseNoSuchBeanDefinitionException(DefaultListableBeanFactory.java:1100)
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:960)
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:855)
	at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:480)
	... 62 more
    <!--Mapper代理开发,使用Spring自动扫描MyBatis的接口并装配
     (Spring将指定包中所有被@Mapper注解标注的接口自动装配为MyBatis的映射接口)  -->
    <bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
        <!-- mybatis-spring组件的扫描器 -->
        <property name="basePackage" value="dao"/>
        <property name="sqlSessionFactoryBeanName" value="sqlSessionFactory"/>
    </bean>

由于没有扫描到包导致注入失败。

使用正确的包路径

    <!--Mapper代理开发,使用Spring自动扫描MyBatis的接口并装配
     (Spring将指定包中所有被@Mapper注解标注的接口自动装配为MyBatis的映射接口)  -->
    <bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
        <!-- mybatis-spring组件的扫描器 -->
        <property name="basePackage" value="com.mycom.myapp.mapper"/>
        <property name="sqlSessionFactoryBeanName" value="sqlSessionFactory"/>
    </bean>
版权声明:本文内容来自第三方投稿或授权转载,原文地址:https://blog.csdn.net/cnds123321/article/details/103914451,作者:二木成林,版权归原作者所有。本网站转在其作品的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如因作品内容、版权等问题需要同本网站联系,请发邮件至ctyunbbs@chinatelecom.cn沟通。

上一篇: Linux系统下使用wall命令发送广播消息中文乱码

下一篇: Linux下常用的配置IP及route的命令汇编

相关文章

2024-03-29 09:54:58

【日志技术专题】「logback入门到精通」彻彻底底学会logback框架的使用和原理(入门介绍)

Logback为取代 log4j 而生。Logback 由 log4j 的创立者 Ceki Gülcü设计。以十多年设计工业级记录系统的经验为基础,所创建的logback 比现有任何记录系统(除了log4j2)更快、占用资源更少,有时差距非常大。

2024-03-29 09:54:58
2024-03-26 08:02:47

在Spring Boot项目中logback记录日志出现java.lang.IllegalStateException错误

在Spring Boot项目中logback记录日志出现java.lang.IllegalStateException错误

2024-03-26 08:02:47
SpringBoot 2024-03-26 08:02:47

简单聊聊MySQL的三大日志(Redo Log、Binlog和Undo Log)各有什么区别

在管理MySQL数据库时,了解和区分数据库使用的三大日志类型至关重要。这些日志对于确保数据的完整性、提供恢复机制以及维持数据库的稳定性发挥着关键作用。最主要还是小豆前段时间去参加面试被问到了这些内容,下面将详细讨论Redo Log、Binlog和Undo Log的异同。

2024-03-26 08:02:47
2024-03-22 08:13:30

python3获取内存和cpu利用率记录日志文件psutil

python3获取内存和cpu利用率记录日志文件psutil

2024-03-22 08:13:30
2024-03-22 07:56:11

mybatis在xml文件中处理转义字符

mybatis在xml文件中处理转义字符

2024-03-22 07:56:11
2024-03-22 07:56:11

org.apache.ibatis.builder.IncompleteElementException: Could not find result map java.lang.Integer

org.apache.ibatis.builder.IncompleteElementException: Could not find result map java.lang.Integer

2024-03-22 07:56:11
2023-08-09 07:17:16

CDH yarn设置管理 ACL后,无法访问yarn的日志。

yarn设置acl的配置设置以上之后,就无法查看yarn运行的flink任务的日志。提示报以下错误。job的日志 HDFS:User [dr.who] is not authorized to view the logs for conta

2023-08-09 07:17:16
2023-08-09 07:17:16

Yarn聚合日志

一、聚合日志介绍日志聚集是YARN提供的日志中央化管理功能,它能将运行完成的Container任务日志上传到HDFS上,从而减轻NodeManager负载,且提供一个中央化存储和分析机制。默认情况下,Container 任务日志存在在各个

2023-08-09 07:17:16
2023-08-09 06:47:47

用LogParser分析Windows日志

用LogParser分析Windows日志

2023-08-09 06:47:47
Windows 2023-08-09 06:47:35

Lombok @Slf4j 使用和配置

pom依赖 resources下logback.xml配置,也可通过application.properties进行日志配置 在需要使用日志的类上加@Slf4j 注解 log.info(“logind

2023-08-09 06:47:35
spring
查看更多
推荐标签

作者介绍

天翼云小翼
天翼云用户

文章

14259

阅读量

1931304

查看更多

最新文章

简单聊聊MySQL的三大日志(Redo Log、Binlog和Undo Log)各有什么区别

2024-03-26 08:02:47

CDH yarn设置管理 ACL后,无法访问yarn的日志。

2023-08-09 07:17:16

Yarn聚合日志

2023-08-09 07:17:16

用LogParser分析Windows日志

2023-08-09 06:47:47

Lombok @Slf4j 使用和配置

2023-08-09 06:47:35

计划管理和日志管理

2023-08-09 06:39:31

查看更多

热门文章

shell脚本统计分析Nginx日志

2023-03-24 10:30:29

日志显示TypeError: Failed to fetch报错与TypeError: NetworkError when attempting to fetch resource报错

2023-04-19 09:35:28

MySQL二进制日志

2023-03-21 10:28:05

《MySQL高级篇》十二、MySQL事务日志

2023-06-06 05:57:32

logrotate实现日志切割(转储)

2023-03-24 10:30:38

Git(文件状态)

2023-05-17 06:38:14

查看更多

热门标签

linux Linux python mysql centos nginx django redis
查看更多

相关产品

弹性云主机

随时自助获取、弹性伸缩的云服务器资源

天翼云电脑(公众版)

便捷、安全、高效的云电脑服务

对象存储

高品质、低成本的云上存储服务

云硬盘

为云上计算资源提供持久性块存储

查看更多

随机文章

linux中,某一个实时日志通过什么命令查?

shell脚本统计分析Nginx日志

logback的使用,全部演示,傻瓜式学习

MySQL二进制日志

【Tableau server 日常维护14】清理Tableau server日志和临时文件

MySQL建表日志

  • 7*24小时售后
  • 无忧退款
  • 免费备案
  • 专家服务
售前咨询热线
400-810-9889转1
  • 天翼云APP
 
推荐文章
年轻有为的冰淇淋  ·  关于 MATLAB App Designer 中 UIFigure 添加鼠标点击的回调函数 WindowButtonDownFcn 和 直接 ButtonDownFcn 的区别 - 知乎
2 年前
神勇威武的四季豆  ·  轻松掌握averageif(s)、countif(s)、sumif(s)等逻辑计算函数用法_TheLittlePython的博客-CSDN博客
2 年前
玩足球的杯子  ·  为什么mysql中很少见到使用视图功能? - 知乎
2 年前
从容的橡皮擦  ·  如何使得pandas的列数据与列名对齐? - 知乎
2 年前
坏坏的保温杯  ·  mysql的正则表达式 - 腾讯云开发者社区-腾讯云
2 年前
今天看啥   ·   Py中国   ·   codingpro   ·   小百科   ·   link之家   ·   卧龙AI搜索
删除内容请联系邮箱 2879853325@qq.com
Code - 代码工具平台
© 2024 ~ 沪ICP备11025650号