Mybatis-plus と mybatis の共存問題

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 として構成できます。

Supongo que te gusta

Origin blog.csdn.net/helloworldchina/article/details/121278896
Recomendado
Clasificación