org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘myMapper’ de
原因可能有如下几点
1、项目结构要对,SpringBoot会自动扫描当前包以及当前包的子包,所以这里service模块和启动类所在的模块的包结构需要保持一致,即Service类也必须是和启动类同一个包或者在启动类的子包下;

2、service实现类需要加上@Service注解;
3、dao层,请检查dao接口是有@Repository注解;如果使用的是mybatis,需要在application.yml文件中指定实体类的位置和mapper.xml文件的位置;最后启动类中需要使用@MapperScan注解,指定dao接口所在的包路径;


博客围绕org.springframework.beans.factory.BeanCreationException创建‘myMapper’ Bean报错展开,指出可能原因:项目结构上,service模块和启动类所在模块包结构需一致;service实现类要加@Service注解;dao层,接口要有@Repository注解,使用mybatis要指定实体类和mapper.xml位置,启动类用@MapperScan指定dao接口包路径。
397

被折叠的 条评论
为什么被折叠?



