アノテーションインターフェース 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
関連事項:
  • 要素の詳細

    • basePackages

      StringSE[] basePackages
      AutoConfigurationPackages に登録する必要のある基本パッケージ。

      文字列ベースのパッケージ名に代わる型安全な代替手段として basePackageClasses() を使用します。

      戻り値:
      バックパッケージ名
      導入:
      2.3.0
      デフォルト:
      {}
    • basePackageClasses

      ClassSE<?>[] basePackageClasses
      AutoConfigurationPackages に登録するパッケージを指定するための basePackages() の型安全な代替手段。

      この属性によって参照される以外の目的を果たさない特別なノーオペレーションマーカークラスまたはインターフェースを各パッケージに作成することを検討してください。

      戻り値:
      基本パッケージクラス
      導入:
      2.3.0
      デフォルト:
      {}