@TargetSE(valueSE={TYPESE,METHODSE}) @RetentionSE(valueSE=RUNTIMESE) @DocumentedSE @InheritedSE @ImportAutoConfiguration @PropertyMapping(value="spring.test.database") public @interface AutoConfigureTestDatabase
DataSource
SE の代わりに使用するテストデータベースを構成するために、テストクラスに適用できるアノテーション。複数の DataSource
Bean の場合、@Primary
DataSource
のみが考慮されます。TestDatabaseAutoConfiguration
修飾子と型 | オプションの要素と説明 |
---|---|
EmbeddedDatabaseConnection | connection replacing DataSource のときに確立される接続の型。 |
AutoConfigureTestDatabase.Replace | replace 交換できる既存の DataSource Bean の型を決定します。 |
@PropertyMapping(skip=ON_DEFAULT_VALUE) public abstract AutoConfigureTestDatabase.Replace replace
public abstract EmbeddedDatabaseConnection connection
replacing
DataSource のときに確立される接続の型。デフォルトでは、クラスパスに基づいて接続の検出を試みます。