マイバティスのマッパースキャンパスをどのように設定しますか?
MyBatis では、Mapper インターフェースのスキャンパスを指定するために設定ファイルを使用することができます。具体的な設定方法は以下の通りです。
- マイバティスの設定ファイル
- ・マッパー
<configuration>
<!-- 其他配置 -->
<mappers>
<!-- 配置 Mapper 接口的扫描路径 -->
<package name="com.example.mapper" />
</mappers>
</configuration>
- タグ内で、Mapperインターフェースが存在するパッケージのパスを指定するためにname属性を使用します。複数のパッケージパスを一致させるためにワイルドカード * を使用することができます。たとえば、Mapperインターフェースがcom.example.mapperパッケージ内にある場合、と構成できます。
- 注意、MyBatis はデフォルトで Mapper インターフェースと同じ名前のXML設定ファイルをスキャンし、自動的にそれをMapper インターフェースとバインドします。そのため、Mapper インターフェースと対応するXML設定ファイルが同じ名前で、同じパッケージ パスにあることを確認してください。
MyBatisが起動すると、指定されたMapperインターフェースのパスが自動的にスキャンされ、後で使用するためにMyBatisの設定に登録されます。