整合MyBatis-Plus
一、导入依赖
<!-- mybatis-plus--> <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.2.0</version> </dependency>
二、配置
1、配置数据源
①导入数据库的驱动
<!-- 导入mysql驱动--> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.17</version> </dependency>
②在application.yml配置数据源相关信息
spring: datasource: username: root password: root url: jdbc:mysql://192.168.254.128:3306/gulimall_pms?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai&useSSL=false driver-class-name: com.mysql.cj.jdbc.Driver
2、配置MyBatis-Plus
①使用@MapperScan("dao层包的路径")放在启动类上面 ==> 在持久层每个类上加@Mapper
②告诉MyBatis-Plus,sql映射文件位置
mybatis-plus: mapper-locations: classpath:/mapper/**/*.xml global-config: db-config: id-type: auto #主键自增规则 ==> 在实体类主键字段上加@TableId(type = IdType.AUTO)