通过自定义注释进行扫描的程序化等效项

时间:2013-06-21 13:59:47

标签: spring

我已经以编程方式配置AnnotationConfigWebApplicationContext来运行Web应用程序。但我想添加一些注释提供的自定义逻辑。

什么是程序化等效代码:

<context:component-scan base-package="org.aaa">
  <context:include-filter type="annotation" expression="com.annotation.Fooish" />
</context:component-scan>

由于

1 个答案:

答案 0 :(得分:0)

我已将应用程序更改为使用注释而不是编程扫描。

@ComponentScan(
                 basePackages = {"xxx", "yyy"},
                 useDefaultFilters = true,
                 includeFilters = {@ComponentScan.Filter(value com.annotation.Fooish.class)}
)