Bootでmybatis-spring-boot-starterを使ってMyBatisを利用するときには、@MapperScanは付与しなくていいよ、という話です。目次mybatis-spring-boot-starterは@Mapperを自動的に読み込むmybatis-spring-boot-starterを使ってMyBatisを利用する場合、アプリケーション起動時に@Mapperが付与されているインターフェースを自動的にスキャンし、Mapperとして登録します。SpringでMyBatis(mybatis-spring)を利用していたときのように、@MapperScanをわざわざ付与する必要はありません。カスタムアノテーションがついたインタフェース)をMapperとして登録したい場合は、@MapperScanでスキャン対象のベースパッケージを指定してあげましょう。Bootでmybatis-spring-boot-starterを使ってMyBatisを利用するときには、@MapperScanは付与しなくていいよ、という話でした。BootでMyBatisを紹介している他の記事を見ると、特に説明もなく@MapperScanを付与しているものが多くて気になっていたので今回記事にまとめてみました。Bootで別パッケージのクラスをDIできないときの対処法をメモしておきます。BootでConfigurationクラスを用いてBean定義する方法をメモしておきます。S3に接続してファイルのダウンロード・アップロードを行う方法をメモしておきます。S3の公式ページがとても参考になりました。...build.gradleに定義した依存パッケージの最新版が取得できない場合の対処法build.gradleに定義した依存パッケージの最新版が取得できない場合の対処法をメモしておきます。Gradleプロジェクト直下にある.gradleディレクトリを削除すればOKです。BootでCommandLineRunnerインタフェースを使ったバッチの例外ハンドリング方法をメモしておきます。Hobby】プロフィールdonchan技術を磨きたくてSIerからWeb業界に転職したエンジニア。技術メモを書いています。