SSMプロジェクトをSpringBootプロジェクトに転送する詳細なプロセス(日食–>アイデアの注意事項を含む)
記事ディレクトリ
- SSMプロジェクトからSpringBootプロジェクトへの詳細なプロセス(日食->アイデアの注意事項を含む)
-
- 1. Spring Bootプロジェクトを作成し、依存関係をインポートします。上記の関連するブログ投稿を参照してください。
- 次に、静的ページ転送
- 3、背景コード
- 第四に、マッパーファイルを分離します
- 第5に、動作モードの変更(tomcatが組み込まれているため、mainメソッドを実行することでプロジェクトを直接実行できます)と注釈スキャンの構成
- 6、mysqlおよびmybatisの構成
- 7つ目は、インターセプターとフィルターの構成(主に登録方法を構成方法からjavaクラス構成に変更)
- 8.トランザクション構成(ServiceImplの必要なクラスまたはメソッドで@Transactionalアノテーションを直接使用します)
- 9、プロジェクトのデフォルトのジャンプホームページ設定(新しいコントローラー)
- 10.その他
- この記事では、主にSSMプロジェクトをSpringBootプロジェクトに転送する際の注意事項を記録します。SSM
関連のブログ投稿にメイン構成ファイルの転送を含める: - Spring Bootの一般的なpom依存関係:SpringBootの一般的な依存関係の概要
- Spring Bootプロジェクトの紹介を作成するアイデア:新しいSpringBootプロジェクトを作成するアイデア+プロジェクトディレクトリの簡単な紹介+プロジェクトパッケージの操作
1. Spring Bootプロジェクトを作成し、依存関係をインポートします。上記の関連するブログ投稿を参照してください。
次に、静的ページ転送
3、背景コード
第四に、マッパーファイルを分離します
第5に、動作モードの変更(tomcatが組み込まれているため、mainメソッドを実行することでプロジェクトを直接実行できます)と注釈スキャンの構成
6、mysqlおよびmybatisの構成
- mysql
- mybatisのmapper.xmlファイルの場所を変更し、パッケージパスを構成します。
- Mybatisエイリアス設定(pojoパッケージを直接設定すると、パッケージ名を省略して、mapper.xmlでクラス名を直接使用できます)
7つ目は、インターセプターとフィルターの構成(主に登録方法を構成方法からjavaクラス構成に変更)
-
インターセプター
-
フィルタ
-
インターセプター、フィルター、登録コード付き:
Spring Bootプロジェクトフィルター、インターセプター、およびその登録
8.トランザクション構成(ServiceImplの必要なクラスまたはメソッドで@Transactionalアノテーションを直接使用します)
9、プロジェクトのデフォルトのジャンプホームページ設定(新しいコントローラー)
/* **********************************直接访问首页************************************* */
@Configuration
public class WebConfigurer implements WebMvcConfigurer {
@Override
public void addViewControllers(ViewControllerRegistry registry) {
registry.addViewController("/").setViewName("forward:/login.html");
registry.setOrder(Ordered.HIGHEST_PRECEDENCE);
}
}
10.その他
- マッパーの自動挿入エラーは無視するか、@ Componentをマッパーインターフェイスに追加できます。
- 画像検証コードが無効である可能性があります。ブログ投稿の2番目の方法を参照してください:Javaで画像検証コードを使用する
- PageHelperページングは、スプリングブートタイプのpom依存関係を置き換える必要があります