springBoot项目中Consider defining a bean of type ‘com.itheima.dao.BookDao’ in your configuration.或者Error creating bean with name ‘XXX’
出错原因:为在容器中找到相应的bean;
解决办法:
1、检查是否在业务层和表现层加上了相应的注解
2、检查.yml文件中的信息是否正确
如果以上都没有问题,则
1、在代理类上(dao文件下的类)加上@Mapper注解
2、或者直接在启动类上加@MapperScan(“对应代理类的包名”)
如果以上工作都已经正确的完成,还是不行
可能是你的mybaties版本过高导致的,可以适当的降低版本,比如:使用2.2.0的版本
从新刷新,就可以正常运行了。