测试类无法注入EcommerceUserDao

来源:6-3 数据表及 ORM 过程

慕慕1195323

2021-11-16

org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name ‘com.imooc.ecommerce.service.EcommerceUserTest’: Unsatisfied dependency expressed through field ‘ecommerceUserDao’; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type ‘com.imooc.ecommerce.dao.EcommerceUserDao’ available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}

写回答

1回答

张勤一

2021-11-16

同学你好:

    看这种报错的异常没什么价值,无法注入,要么就是不在 Spring 的包扫描范围内,要么就是代码写错了(漏写了注解之类的);对比下我的代码吧。

1
1
weixin_慕标2033667
这个问题已解决,我之前和这位同学遇到了相同问题,但是我的不是无法注入的问题,是数据库连接配置的问题,在bootstrap.yml的数据库连接配置里的url最后面加上serverTimezone=UTC,加上这个时区的配置就好使了~
2021-11-23
共1条回复

Spring Cloud / Alibaba 微服务架构实战

从架构设计到开发实践,手把手实现

1210 学习 · 674 问题

查看课程