1:如果是集成了mybatis框架
- 如果是集成了mybatis框架,一定要记得在启动来上添加mapper的扫描注解,不然无法注入mapper
@SpringBootApplication
@MapperScan("com.ctbu.stusys.mapper")
public class StusysApplication {
public static void main(String[] args) {
SpringApplication.run(StusysApplication.class, args);
}
}
- 如果是集成了mybatis框架,一定要记得在resource的资源文件夹下添加mapper目录,mybatis的所有mapper.xml文件应该是放在资源目录下的,而不是src下,原因是springboot要求,所有的.xml配置文件都要放在resoure目录下
mybatis:
#映射文件配置
mapper-locations: classpath:mapper/*.xml

- 如果是集成了mybatis框架,并且使用了通用mapper的情况下,最好开启驼峰命名法,因为数据库的字段设计是要求使用下划线做分割的,所以数据库中尽量不使用驼峰命名