在配置dubbo消费者的时候遇到了一个问题,提供者的接口无法注入

错误详情

org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'userController': Unsatisfied dependency expressed through field 'userService'; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'com.ysk.link_userService_provide.service.UserService' 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.annotation.Qualifier(value="userService")}at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:643)at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:119)at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:399)at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1415)at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:608)at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:531)at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335)at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333)at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208)at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:944)at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:923)at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:588)at org.springframework.web.servlet.FrameworkServlet.configureAndRefreshWebApplicationContext(FrameworkServlet.java:702)at org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:668)at org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:716)at org.springframework.web.servlet.FrameworkServlet.initWebApplicationContext(FrameworkServlet.java:591)at org.springframework.web.servlet.FrameworkServlet.initServletBean(FrameworkServlet.java:530)at org.springframework.web.servlet.HttpServletBean.init(HttpServletBean.java:170)at javax.servlet.GenericServlet.init(GenericServlet.java:158)at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1134)at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1089)at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:761)at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:135)at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97)at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542)at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143)at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687)at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78)at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357)at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374)at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893)at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707)at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)at java.base/java.lang.Thread.run(Thread.java:834)Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'com.ysk.link_userService_provide.service.UserService' 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.annotation.Qualifier(value="userService")}at org.springframework.beans.factory.support.DefaultListableBeanFactory.raiseNoMatchingBeanFound(DefaultListableBeanFactory.java:1790)at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1346)at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1300)at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:640)... 39 more

因为接触dubbo,不了解,找bug找了我一个小时

好了,言归正传,这个错误的原因是我吧spring的配置文件和dubbo的配置文件进行了分开,但是在启动时只是加载了spring的配置文件,但是dubbo的配置文件没有进行加载,错误说了,接下来说解决的方法,只需要使用一个监听器,加载dubbo的配置文件

<context-param><param-name>contextConfigLocation</param-name><param-value>classpath:配置文件地址</param-value></context-param><listener><listener-class>org.springframework.web.context.ContextLoaderListener</listener-class></listener>

使用dubbo遇到了Unsatisfied dependency expressed through field ‘userService‘相关推荐

  1. springboot启动项目出现Unsatisfied dependency expressed through field ‘userService‘

    我是开启了驼峰命名匹配规则 然后导致异常,注释掉或者删除即可

  2. 解决异常Error creating bean with name ‘xxxxxController‘: Unsatisfied dependency expressed through field

    今天来聊一下常见的异常,异常信息如下图所示: 错误信息如下: Error creating bean with name 'helloController': Unsatisfied dependen ...

  3. Error creating bean with name ,Unsatisfied dependency expressed through field

    今天打开idea发现项目跑不起来了,一直报这个错 org.springframework.beans.factory.UnsatisfiedDependencyException: Error cre ...

  4. Unsatisfied dependency expressed through field 'baseMapper'

    今天项目 springboot 1.* 升级到 2.0.4,以至于将 Mybatis-Plus 升级,springBoot 启动之后报错Unsatisfied dependency expressed ...

  5. Unsatisfied dependency expressed through field ‘userMapper‘问题解决

    SSM框架练手,mapper层@Autowire创建bean怎么也不成功,报错:org.springframework.beans.factory.UnsatisfiedDependencyExcep ...

  6. SpringBoot报错Unsatisfied dependency expressed through field userMapper和Whitelabel Error Page解决方案

    搜索下面的错误信息得到解决方法 Unsatisfied dependency expressed through field 'userMapper' 项目结构如下 解决办法 在启动类中加入注解 里面 ...

  7. 【错误记录】Error creating bean with name: Unsatisfied dependency expressed through field

    启动一个Spring boot集成mybatis plus报错: Error creating bean with name 'examManageController': Unsatisfied d ...

  8. Unsatisfied dependency expressed through field 'service'

    启动SpringBoot项目报以下错误 Error starting ApplicationContext. To display the conditions report re-run your ...

  9. 报错-Error creating bean with name xxx: Unsatisfied dependency expressed through field xxx

    报错异常: Error creating bean with name 'loginController': Unsatisfied dependency expressed through fiel ...

最新文章

  1. Java 7 源码学习系列(一)——String
  2. 【MM】采购退货的处理办法
  3. Spring DefaultListableBeanFactory
  4. Testing on block size in R3AC1
  5. C++对象的赋值和复制
  6. php json 美化,php JSON数据格式化(美化)的方法
  7. python基本数据类型及语法
  8. 对于怎么理解js中Event Loop,你可以看这篇文章
  9. access 删除字符串中的字符_SQL Server中的字符串分割函数
  10. Photoshop 入门教程,处理图层「1」了解图层
  11. mysql+update+@value_记一次MySQL更新语句update的踩坑
  12. 前端彷英雄联盟官网/个人心得
  13. java obj_java中的 compareTo(Object obj)的obj怎么理解
  14. Latex中一些特殊常用符号的输入
  15. vs code没有react提示以及html文件右键没有打开浏览器选项
  16. WSUS服务器的详细配置和部署
  17. error link1158 无法运行rc.exe
  18. duilib创建自定义控件
  19. IE6、IE7、IE8、IE9兼容性问题解决办法
  20. iOS全埋点解决方案-手势采集

热门文章

  1. C语言编程-随机步法的实现
  2. oracle查看日期是第几周
  3. RE管理器4.41、车来了app 去除广告
  4. Unity中UI的LookAt效果实现
  5. U盘html文件恢复不了,u盘文件突然不见了怎么恢复?恢复小技巧来了
  6. 让你的nginx支持分布式追踪opentracing
  7. 计算机硕士论文导师评语,硕士论文指导教师评语
  8. 微型计算机中什么是小随机储存器,随机存取存储器
  9. 苹果显示itunes store无法连接服务器,ipad无法连接itunes store的图文解决办法
  10. Ht7038 三相电能计量芯片 测量6路电流。