SpringBoot整合mybatis-plus

一、依赖引入

 <!--mybatis-plus 依赖 -->
        <dependency>
            <groupId>com.baomidou</groupId>
            <artifactId>mybatis-plus-boot-starter</artifactId>
            <version>3.4.2</version>
        </dependency>

        <dependency>
            <groupId>com.alibaba</groupId>
            <artifactId>druid-spring-boot-starter</artifactId>
            <version>1.1.21</version>
        </dependency>

 

  <!-- DS注解 -->
        <dependency>
            <groupId>com.baomidou</groupId>
            <artifactId>dynamic-datasource-spring-boot-starter</artifactId>
            <version>3.2.1</version>
        </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、代码结构

SpringBoot整合mybatis-plus

 

 SpringBoot整合mybatis-plus

 

 注意,resources中的文件夹地址和配置文件中要保持一致,xml中namespace地址注意和实体保持一致

项目中的使用如下

SpringBoot整合mybatis-plus

 

 SpringBoot整合mybatis-plus

 

 SpringBoot整合mybatis-plus

 

上一篇:Android Q dynamic partition


下一篇:es mapping