自己搭建项目中使用到了mybatiesplus,在这里做一个记录,此篇博客只介绍了mybatiies的简单用法,数据库这里使用的是mysql8,配置方面和以前的mysql版本有些许区别。
首先需要在引入工程mybatieplus所需要的包
<!-- 引入数据库驱动 -->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.13</version>
</dependency>
<!-- mybatis-plus -->
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.1.1</version>
</dependency>
由于我这里用的是SpringBoot,所以需要在启动类上加上,让代码可以扫描到dao接口层的位置。
@MapperScan("com.project.dao.*")
配置完之后需要在配置文件里面加上以下配置即可
mybatis-plus:
mapper-locations: classpath:mapper/*/*.xml
type-aliases-package: com.project.model
configuration:
## mybatis开启驼峰转换
map-underscore-to-camel-case: true
spring: #表示该配置直接为Spring容器负责处理
datasource:
type: com.alibaba.druid.pool.DruidDataSource #配置当前要使用的数据源的操作类型那个
driver-class-name: com.mysql.cj.jdbc.Driver #配置MySQL的驱动程序类,mysql8特殊配置
url: jdbc:mysql://127.0.0.1:3306/mysql_project?useSSL=false&serverTimezone=UTC&characterEncoding=utf8
username: root
password: 123