今天在重启springboot时候一直报如上的代码,但是也没有具体的报错信息。很是郁闷。
最后发现有两个:一个是使用@ComponentScan的问题,一个是@MapperScan的问题。@MapperScan 默认是当前目录,我的目录和我引用的dao的目录不同导致的。
2.@Autowire和@Resource
- @Autowired是Spring提供的注释,而@Resource是Java EE提供的注释。
- @Autowired默认按类型装配,如果有多个实现类,可以使用@Qualifier指定具体的实现类。而@Resource默认按名称装配,如果找不到与名称匹配的bean,则按类型装配。
- @Autowired可以用于构造函数、属性和方法上,而@Resource只能用于属性和方法上
标签:available,装配,named,Resource,Autowired,No,默认,bean From: https://www.cnblogs.com/thinkingandworkinghard/p/17351250.html