<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>2.1.2</version>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.47</version>
</dependency>
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid</artifactId>
<version>1.1.12</version>
</dependency>
- 添加注解:在service类上添加@Service注解,在dao接口类上添加@Mapper注解
- 注册mybatis映射文件为资源目录,在pom.xml -> build -> resources 中添加代码如下:
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.xml</include>
</includes>
</resource>
mybatis:
#注册映射文件
mapper-locations: classpath:com/example/demo0404/dao/*.xml
#注册实体类别名
type-aliases-package: com.example.demo0404.dto
spring:
datasource:
type: com.alibaba.druid.pool.DruidDataSource
driver-class-name: com.mysql.jdbc.Driver
url: jdbc:mysql:///test?useUnicode=true&characterEncoding=utf-8
username: root
password: root123