|
Ruoyiは、包括的な権限システムとバックエンド管理機能を備えた、人気の高いオープンソースのバックエンド管理システムです。このシステムをベースに業務システムを開発することで、基本的な設定開発にかかる時間を大幅に節約でき、ビジネスロジックの開発に集中できるようになります。また、このフレームワークは、フロントエンドとバックエンドの基本的なコード生成機能も提供しています。しかし、RuoyiはデフォルトでMybatisとPageHelpを使用しています。開発中はフィールドの変更や追加が頻繁に発生するため、 Mapper.xmlのSQLとフィールドマッピングを更新する必要があり、作業負荷が増大します。そこで、効率性を向上させるため、 Mybatis Plusに切り替えました。 1. Mybatisの依存関係を削除する親pom.xmlファイルからMybatis依存関係を削除します。 <!-- <依存関係> -- > pagehelper-spring-boot-starterが依存するMybatis のバージョンを見てみましょう。 ここではmybatis-plus バージョン 3.5.2 を使用していますが、これはPageHelperのMybatisバージョンと競合しています。そのため、 PageHelperのMybatis依存関係を除外する必要があります。 <依存関係> 次に、 MyBatisConfigの@Configuration 行をコメント アウトします。 //@構成 もちろん、クラス全体をコメントアウトすることもできます。 2. Mybatis Plusの依存関係を追加するそれを親pom.xmlファイルに追加します。 < mybatis - plus - spring - boot.version > 3.5.2 < /mybatis-plus-spring-boot.version > <依存関係> 次に、共通モジュールのpom.xmlファイルに依存関係を追加します。 <依存関係> 3. Mybatis Plusの情報を設定するまず、管理モジュールのapplication.ymlファイル内の元のMybatis構成をコメント アウトします。 # MyBatis の設定 Mybatis Plus設定を追加しました。 # MyBatis -プラス設定 このセクションでは基本的な設定のみを説明します。より高度な使用方法については、 Mybatis Plusの公式ドキュメントを参照してください。これで基本的な調整は完了です。これで、アプリケーションが正しく動作しているかどうかを確認できます。 Mybatis Plus を選択したので、コード生成テンプレートを変更する必要があります。今のところは、 domain.java.vmとmapper.java.vmのみを変更する必要があります。 実際の状況に応じて調整が行われる場合があります。 |