SpringBoot中搭建mybatis碰到问题
1.xml无法编译到文件夹下,需要在pom.xml加入
src/main/java
**/*.xml
2.mapper无法被加载,需要在启动类中加入@MapperScan(“com.imnu.test.mapper”)
- @Autowired
private TestMapper testmapper;报无法注入
需要在mapper中加入@Repository
4 applicatoin.properties加入
mybatis.type-aliases-package=com.imnu.test.Entity //实体类的包路径
spring.datasource.url=jdbc:mysql://localhost:3306/dyansty?serverTimezone=UTC&characterEncoding=utf-8
spring.datasource.username=root
spring.datasource.password=123456
spring.jpa.database = mysql
spring.datasource.driverClassName=com.mysql.cj.jdbc.Driver
5.部分在resource中mapper无法被加载的文件是由于
没有写到具体包名