アノテーションインターフェース 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
- デフォルト:
- {}