MyBatisのmapperパスをどのように設定しますか?
MyBatisの設定ファイルでは、要素を使用してMapperインタフェースのパスを設定できます。
- マイバティスの設定ファイル
- <マッパー>
<configuration>
...
<mappers>
<!-- 配置 Mapper 接口的路径 -->
<mapper resource="com/example/mappers/ExampleMapper.xml"/>
<mapper class="com.example.mappers.AnotherMapper"/>
<package name="com.example.mappers"/>
</mappers>
...
</configuration>
- の以下の内容を日本語で言い換えると、次の通りです。
- マッパーXMLファイルのパスを指定するためにresource属性を使用します。例えば、。
- Mapper インターフェースの完全修飾名を指定するために、class属性を使用します。例:。
- パッケージ要素を使用してパッケージを指定すると、MyBatisは自動的にそのパッケージ内のすべての Mapper インタフェースをスキャンします。例:。
Mapperインターフェースのパスを構成するには、resource、class、packageを同時に使用できます。
この設定により、MyBatisは指定されたパスを自動的にスキャンして対応するMapperインターフェースをロードします。