springboot下使用mybatis配置
1. 依赖安装
pom.xml文件
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>2.1.4</version>
</dependency>
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid</artifactId>
<version>1.1.12</version>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<scope>runtime</scope>
</dependency>
2. 基础配置
application.yml文件中添加配置,具体信息,要根据你的数据库信息进行修改
spring:
datasource:
type: com.alibaba.druid.pool.DruidDataSource
username: jiangww
password: 123
url: jdbc:mysql://localhost:3306/chat_sys?useUnicode=true&characterEncoding=utf8&serverTimezone=Asia/Shanghai
driver-class-name: com.mysql.cj.jdbc.Driver
mybatis:
type-aliases-package: com.example.l03springbootdevtools.bean # 别名 (应该指的是前缀,可以省略不写)
mapper-locations: classpath:/mapper/*.xml # xml文件位置
# 日志系统
logging:
file:
name: log/log.log
level:
root: info
com.example.l03springbootdevtools: debug
3. 目录结构
我们一般会在 /resources/mapper里面写sql语句,在/java/dao里面写代码。