当前位置:   article > 正文

微服务架构中出现Bean注入失败Consider defining a bean of type 'com.hongyu.api.redis.BaseRedisService' in your co_consider defining a bean of type 'org.redisson.api

consider defining a bean of type 'org.redisson.api.redissonclient' in your c

 控制台错误详细信息

  1. ***************************
  2. APPLICATION FAILED TO START
  3. ***************************
  4. Description:
  5. Field baseRedisService in com.hongyu.member.service.impl.DemoApiServiceImpl required a bean of type 'com.hongyu.api.redis.BaseRedisService' that could not be found.
  6. Action:
  7. Consider defining a bean of type 'com.hongyu.api.redis.BaseRedisService' in your configuration.

造成该问题的原因:项目已被分解为不同的模块,需要指定要扫描独立模块下对应的包

解决办法:在启动类上使用@ComponentScan注解

  1. @SpringBootApplication
  2. @EnableEurekaClient
  3. @ComponentScan("com.hongyu.api")
  4. public class MemberService {
  5. /**
  6. * @Function: MemberService.java
  7. * @Description: 该函数的功能描述
  8. * @param:描述1描述
  9. * @return:返回结果描述
  10. * @throws:异常描述
  11. * @author: Jack
  12. * @date: 2019年7月3日 上午10:41:41
  13. */
  14. public static void main(String[] args) {
  15. SpringApplication.run(MemberService.class, args);
  16. }
  17. }

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小丑西瓜9/article/detail/125813
推荐阅读
相关标签
  

闽ICP备14008679号