@TargetSE(valueSE=TYPESE) @RetentionSE(valueSE=RUNTIMESE) @DocumentedSE @InheritedSE @Import(value=FunctionExecutionBeanDefinitionRegistrar.class) public @interface EnableGemfireFunctionExecutions
| 修飾子と型 | オプションの要素と説明 |
|---|---|
ClassSE<?>[] | basePackageClasses アノテーション付きコンポーネントをスキャンするパッケージを指定するための、 basePackages() の型安全な代替。 |
StringSE[] | basePackages アノテーション付きコンポーネントをスキャンするベースパッケージ。 |
ComponentScan.Filter[] | excludeFilters コンポーネントのスキャンに適さない型を指定します。 |
ComponentScan.Filter[] | includeFilters コンポーネントのスキャンに適格な型を指定します。 |
StringSE[] | valuebasePackages() 属性のエイリアス。 |
public abstract StringSE[] value
basePackages() 属性のエイリアス。より簡潔なアノテーション宣言を許可します(例: @EnableGemfireRepositories(basePackages="org.my.pkg") の代わりに @EnableGemfireRepositories("org.my.pkg"))。basePackages()public abstract StringSE[] basePackages
value() は、この属性のエイリアスです(相互に排他的です)。文字列ベースのパッケージ名に代わる型安全な代替手段として basePackageClasses() を使用します。basePackageClasses()public abstract ClassSE<?>[] basePackageClasses
basePackages() の型安全な代替。指定された各クラスのパッケージがスキャンされます。この属性によって参照される以外の目的を果たさない特別なノーオペレーションマーカークラスまたはインターフェースを各パッケージに作成することを検討してください。basePackages()public abstract ComponentScan.Filter[] includeFilters
basePackages() のすべてから、指定されたフィルターに一致する基本パッケージのすべてに、候補コンポーネントのセットをさらに絞り込みます。ComponentScan.Filterpublic abstract ComponentScan.Filter[] excludeFilters
ComponentScan.FilterCopyright © 2011–2021 Pivotal Software, Inc.. All rights reserved.