アノテーションインターフェース ConditionalOnMissingFilterBean


指定された型の FilterEE Bean が BeanFactory に含まれていない場合にのみ一致する @Conditional。この条件は、直接登録された FilterEE Bean と FilterRegistrationBean を介して登録されたものの両方を検出します。

@Bean メソッドに配置されると、Bean クラスはデフォルトでファクトリメソッドの戻り値の型、または Bean が FilterRegistrationBean の場合は FilterEE の型になります。

 @Configuration
 public class MyAutoConfiguration {

     @ConditionalOnMissingFilterBean
     @Bean
     public MyFilter myFilter() {
         ...
     }

 }

上記のサンプルでは、型 MyFilter または FilterRegistrationBean<MyFilter> の Bean が BeanFactory にすでに含まれていない場合、条件が一致します。

導入:
2.1.0
作成者:
Phillip Webb
  • オプション要素のサマリー

    オプション要素
    修飾子と型
    オプションの要素
    説明
    ClassSE<? extends FilterEE>[]
    存在してはならないフィルター Bean 型。