Field userDao in com.example.provider8001.service.UserServiceImpl required a bean of type ‘com.examp

SpringBoot报错

Description:

Field userDao in com.example.provider8001.service.UserServiceImpl required a bean of type 'com.example.provider8001.dao.UserDao' that could not be found.

The injection point has the following annotations:
    - @org.springframework.beans.factory.annotation.Autowired(required=true)

Action:

 Consider defining a bean of type 'com.example.provider8001.dao.UserDao' in your configuration.

这里说bean找不到。

解决方法:

1.查看service层是否添加@Service注解

        

        我这里添加了,没有问题。。。那么下一步。 

2.在启动类上增加@ComponentScan(basePackages = {"com.**.**.pojo"})注解。告诉它你的bean在这里。

3.添加@MapperScan(basePackages = "com.example.provider8001.dao",markerInterface = UserServiceImpl.class),注解。(这里有个坑,在添加注释后能够进行正常运行,但是访问后显示404。

        我这里曾多次尝试, ComponentScan(basePackages={"com.**.**"});ComponentScan(basePackageClasses={User.class})...包括MapperScan注解。在途中,它给我报出过其他错误。当时正以为我快要见到黎明的曙光!!!

        然后它又回到了

Description:

Field userDao in com.example.provider8001.service.UserServiceImpl required a bean of type 'com.example.provider8001.dao.UserDao' that could not be found.

The injection point has the following annotations:
    - @org.springframework.beans.factory.annotation.Autowired(required=true)

Action:

 Consider defining a bean of type 'com.example.provider8001.dao.UserDao' in your configuration.

        辗转反侧,夜不能寐。。。

4.查询配置是否有问题(以上步骤访问出现404时

5.查询maven导包是否兼容。

        这一步很关键。。。。(以头抢墙尔)

查询参考文档

Unsatisfied dependency expressed through field 'xxxService'_慕课手记 (imooc.com)

springboot 启动报错Consider defining a bean of type 'com.example.springbootdruid.mapper.UserMapper' in your configurati (bbsmax.com)

(4条消息) 启动报错:Field userDao in com.yswu.ems.service.Impl.UserServiceImpl required a bean of type ‘’_清新かセ淡薄的博客-CSDN博客

(6条消息) 解决异常Error creating bean with name ‘xxxxxController‘: Unsatisfied dependency expressed through field_代码洁癖症患者的博客-CSDN博客

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值