アノテーションインターフェース AutoConfigurationPackage
@TargetSE(TYPESE)
@RetentionSE(RUNTIMESE)
@DocumentedSE
@InheritedSE
@Import(org.springframework.boot.autoconfigure.AutoConfigurationPackages.Registrar.class)
public @interface AutoConfigurationPackage
パッケージを
AutoConfigurationPackages に登録します。base packages または base package classes が指定されていない場合、アノテーション付きクラスのパッケージが登録されます。- 導入:
- 1.3.0
- 作成者:
- Phillip Webb
- 関連事項:
オプション要素の概要
オプション要素修飾子と型オプションの要素説明ClassSE<?>[]AutoConfigurationPackagesに登録するパッケージを指定するためのbasePackages()の型安全な代替手段。StringSE[]AutoConfigurationPackagesに登録する必要のある基本パッケージ。
要素の詳細
basePackages
StringSE[] basePackagesAutoConfigurationPackagesに登録する必要のある基本パッケージ。文字列ベースのパッケージ名に代わる型安全な代替手段として
basePackageClasses()を使用します。- 戻り値:
- バックパッケージ名
- 導入:
- 2.3.0
- デフォルト:
- {}
basePackageClasses
ClassSE<?>[] basePackageClassesAutoConfigurationPackagesに登録するパッケージを指定するためのbasePackages()の型安全な代替手段。この属性によって参照される以外の目的を果たさない特別なノーオペレーションマーカークラスまたはインターフェースを各パッケージに作成することを検討してください。
- 戻り値:
- 基本パッケージクラス
- 導入:
- 2.3.0
- デフォルト:
- {}