个人感觉Spring boot 和mybatis整合,比简单的web项目整合简单多了,配置少了很多。下面就简单说一下
需要加的依赖
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>1.3.2</version>
</dependency>
需要配置的application.yml
mybatis:
mapper-locations: classpath:mapping/*.xml #注意:一定要对应mapper映射xml文件的所在路径,告诉它映射文件放在哪里
type-aliases-package: com.example.demo.vo # 注意:对应实体类的路径,别名所在的包
configuration:
call-setters-on-nulls: true
cache-enabled: false
dao对应的xml一定要放在src/main/resources下面的mapping目录下,并且一定要在application.yml中配置上