FAQ(54):No qualifying bean of type 'com.Role.Service.RoleService' available: expected at least 1 bea
2018-01-18 19:04
1986 查看
springmvc + spring :
看Log:
解决:
分析是找不到任何被注解修饰的bean类,两个方向:
一是在Service类没有标注注解;
二是spring的配置文件没有配置注解扫描器<context:component-scan/>;
在spring配置文件添加:
<context:component-scan base-package="com.Role.Dao"></context:component-scan>
<context:component-scan base-package="com.Role.Service"></context:component-scan>
看Log:
org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'com.Role.Service.RoleService' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)} org.springframework.beans.factory.support.DefaultListableBeanFactory.raiseNoMatchingBeanFound(DefaultListableBeanFactory.java:1493) org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1104) org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1066) org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:585) org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:88) org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:366) org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1264) org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:553) org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:483) org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306) org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230) org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302) org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197) org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:761) org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:867) org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:543) org.springframework.web.servlet.FrameworkServlet.configureAndRefreshWebApplicationContext(FrameworkServlet.java:668) org.springframework.web.servl 4000 et.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:634) org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:682) org.springframework.web.servlet.FrameworkServlet.initWebApplicationContext(FrameworkServlet.java:553) org.springframework.web.servlet.FrameworkServlet.initServletBean(FrameworkServlet.java:494) org.springframework.web.servlet.HttpServletBean.init(HttpServletBean.java:171) javax.servlet.GenericServlet.init(GenericServlet.java:158) org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:504) org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79) org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:620) org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:502) org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1132) org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:684) org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.doRun(AprEndpoint.java:2527) org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.run(AprEndpoint.java:2516) java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) java.lang.Thread.run(Unknown Source)
解决:
分析是找不到任何被注解修饰的bean类,两个方向:
一是在Service类没有标注注解;
二是spring的配置文件没有配置注解扫描器<context:component-scan/>;
在spring配置文件添加:
<context:component-scan base-package="com.Role.Dao"></context:component-scan>
<context:component-scan base-package="com.Role.Service"></context:component-scan>
相关文章推荐
- org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [com.oskyhang.gbd.service.UserService] found for dependency: expected at least 1 bean which qualifies as aut
- No qualifying bean of type found for dependency: expected at least 1 bean which qualifies as autowir
- 配置ssm项目报错:No qualifying bean of type ... found for dependency ...expected at least 1 bean which
- No qualifying bean of type 'com.yubai.bean.BeanWayService' available
- No qualifying bean of type found for dependency: expected at least 1 bean which qualifies as autowir
- No qualifying bean of type...found for dependency:expected at least 1 bean which qualifies... 异常解决方案
- No qualifying bean of type [XXX.XXX.XXX] found for dependency: expected at least 1 bean which q
- No matching bean of type [xx] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency
- No qualifying bean of type 'com.funo.oa.dao.PostDao' available问题解决:找不到dao的实现类
- NoSuchBeanDefinitionException: No matching bean of type [com.piesat.web.service.SelectItemsService]
- No qualifying bean of type [com.shyy.web.service.TreeMapper] found for dependency
- No unique bean of type [com.yuanv.backstage.dao.SysUserDao] is defined: expected single matching bea
- No qualifying bean of type [com.zc.service.IFancyService] found for dependency
- NoSuchBeanDefinitionException: No qualifying bean of type 'net.shopxx.service.xxxService' available:
- No qualifying bean of type [com.it.service.DeptService] found for dependency
- No qualifying bean of type 'com.yubai.el.ELConfig' available
- MyBatis映射错误,No qualifying bean of type 'xx.xx.UserDao' available
- 错误:No qualifying bean of type [cn.itcast.service.CustomerService] found for dependency: expected at
- No qualifying bean of type [services.ExportService] found for dependency问题原因
- org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [com.lin