mybatis-spring-boot-starter-testをmavenに設定
Mavenにmybatis-spring-boot-starter-testを設定する方法
以下は、mybatis-spring-boot-starter-testをMavenプロジェクトに設定するための例です。
クラス名やテーブル名にはtest〜という名前を使用しています。
pom.xmlの設定
pom.xmlに依存関係を追加することで、mybatis-spring-boot-starter-testをプロジェクトに組み込みます。
以下はその設定例です。
<dependencies> <!-- 他の依存関係 --> <!-- MyBatis Spring Boot Starter Test --> <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter-test</artifactId> <version>2.2.0</version> <!-- バージョンは最新のものを使用してください --> <scope>test</scope> </dependency> </dependencies>
テストクラスの例
mybatis-spring-boot-starter-testを利用して、test〜というクラス名のテストを作成します。
以下はその一例です。
package com.example.test; import org.junit.jupiter.api.Test; import org.mybatis.spring.boot.test.autoconfigure.MybatisTest; import org.springframework.beans.factory.annotation.Autowired; import static org.junit.jupiter.api.Assertions.*; @MybatisTest public class TestExampleMapperTest { @Autowired private TestExampleMapper testExampleMapper; @Test void testSelectExample() { // テストの内容を実装 // 例えば、testExampleMapper.selectTestExample()が期待通りの結果を返すか確認 assertNotNull(testExampleMapper.selectTestExample()); } }
この設定により、mybatis-spring-boot-starter-testを利用したテスト環境が整い、MyBatisのテストを簡単に実行できます。