Spring BootでMyBatisの設定ファイルを取り込む方法は何ですか?
Spring BootでMyBatisの設定ファイルを導入するには、次の手順を完了する必要があります:1. `src/main/resources`ディレクトリ内に`mybatis-config.xml`という名前の設定ファイルを作成します。このファイルには、MyBatisのグローバルなパラメータやプラグインなどを設定することができます。2. `application.properties`または`application.yml`にMyBatisの設定項目を追加します。次の例を参考にしてください:
# MyBatis配置文件的位置
mybatis.config-location=classpath:mybatis-config.xml
# MyBatis mapper接口所在的包路径
mybatis.mapper-locations=classpath:mapper/*.xml
mybatis:
config-location: classpath:mybatis-config.xml
mapper-locations: classpath:mapper/*.xml
上記の設定では、`mybatis.config-location`はMyBatisの設定ファイルの場所を指定し、`mybatis.mapper-locations`はMapperインターフェースが存在するXMLファイルのパスを指定しています。3. Spring Bootの起動クラスに`@MapperScan`アノテーションを追加し、Mapperインターフェースのパッケージパスを指定します。例:
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.mybatis.spring.annotation.MapperScan;
@SpringBootApplication
@MapperScan(“com.example.mapper”)
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
}
上記のコードでは、`@MapperScan`を使用してMapperインタフェースのパッケージパスを指定し、Spring BootがこれらのMapperインタフェースを自動的にスキャンして登録できるようにします。これらの手順を完了すると、MyBatisの設定ファイルとMapperインタフェースが正しくロードおよび使用されます。