springboot+mybatis+nacos フレームワークに機能モジュールを追加する開発タスクを引き継ぎました。しかし、筆者は mybatisplus の高効率と高速性を好み、ほとんどの CURD 機能 (バッチ挿入、バッチ削除など、サービス層のサポートが必要) は mapper で実現でき、面倒な xml の構成を回避できるので、私はmybatisplus と mybatis を統合することにしました。
いくつかの課題の後、要約は次のとおりです
。 1. mybatis-plus-boot-starter を pom ファイルに追加します。
ケース 1 : <dependencyManagement >…</dependencyManagement> が親 pom で使用されている
-父pom配置:
<!-- 依赖声明 -->
<dependencyManagement>
<dependencies>
<!--mybatis-plus 依赖配置-->
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.4.3</version>
</dependency>
</dependencies>
</dependencyManagement>
-子pom配置:
<!--mybatis-plus 依赖配置-->
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
</dependency>
ケース 2: 親 pom が < dependencies >... < /dependencies > メソッドを使用する
父pom配置:
<!--mybatis-plus 依赖配置-->
<dependencies>
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.4.3</version>
</dependency>
</dependencies>
子pom配置:
子pom会自动使用父pom中的jar包,子目录无需配置。
2. yml ファイルを構成します。
図に示すように、元の構成 mybatis を mybatis-plus に変更します
。
新着:
注:
yml で mybatis として構成された 1 つの mybatis 単一環境。
2 mybatisplus 単一環境、yml は mybatis-plus または mybatis として構成できます。