springboot下使用mybatis配置

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里面写代码。

经验分享 程序员 微信小程序 职场和发展