java初学者,初次接触springboot,使用@Autowired注解时提示无法自动装配,启动项目时控制台提示没有找到需要的dao层bean,按照网上的解决方式将启动类与controller/service/dao/model层放在了同一级目录下,依旧报错,项目目录结构如下
com.luo.test
controller
BankController.java
service
BankService.java
BankServiceImpl.java
dao
BankMapper.java
BankMapper.xml
model
Bank.java
TestApplication.java
报错信息为:
Field bankMapper in com.luo.test.service.BankServiceImpl required a bean of type 'com.luo.test.dao.BankMapper' that could not be found.
每层的相应注解(@Controller,@Service,@Repository都是加上了的)
诚心向各位大神请教,谢谢!
实体类没有对应的mapper文件,或者mapper文件出问题了
谢谢谢谢,原来是mapper文件出了问题
spring boot需要mapper文件???你在启动类上加@ComponentScan试试