SpringBoot整合mybatis-plus
一、依赖引入
<dependency>
<groupId>com.baomidougroupId>
<artifactId>mybatis-plus-boot-starterartifactId>
<version>3.4.2version>
dependency>
<dependency>
<groupId>com.alibabagroupId>
<artifactId>druid-spring-boot-starterartifactId>
<version>1.1.21version>
dependency>
<dependency>
<groupId>com.baomidougroupId>
<artifactId>dynamic-datasource-spring-boot-starterartifactId>
<version>3.2.1version>
dependency>
二、配置application.properties
1、配置默认连接
spring.datasource.dynamic.datasource.master.url=xxx spring.datasource.dynamic.datasource.master.username=xxx spring.datasource.dynamic.datasource.master.password=xxx spring.datasource.dynamic.datasource.master.driver-class-name=xxx
注意这里master是默认的配置,不配置master启动项目会报错,后续多数据源的时候会有不同的配置
2、配置实体和mapper映射xml地址
mybatis.type-aliases-package=com.kongpkp.testspringboot01.domain.entity mybatis.mapper-locations=classpath:/com/kongpkp/testspringboot01/mybatis/mapper/*.xml spring.application.name=kongpkp
三、使用
1、代码结构
注意,resources中的文件夹地址和配置文件中要保持一致,xml中namespace地址注意和实体保持一致
项目中的使用如下