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