2

我们使用的是 Spring 3,我们所有的 bean 声明和属性映射都是通过 XML 完成的。我的任务是更新 java 类以@Resource在需要的地方使用。我们有很多课。

我们使用 Eclipse 作为 IDE。

我从来没有写过更新Java代码的脚本,所以我想我会就如何解决这个问题寻求一些建议。

谢谢!

4

1 回答 1

1

我在将遗留 EJB 服务转换为 Spring bean 时遇到了类似的问题@Stateless——其中有数百个,我不想仅仅为了添加@Bean@Service注释而更改所有服务。

我发现组件扫描工具最有用:

<context:component-scan base-package="com.example.businessservices">
    <context:include-filter type="annotation" expression="javax.ejb.Stateless"/>
</context:component-scan>

查看过滤器类型和表达式还有哪些其他可用选项,并使用与您的条件匹配的选项来识别需要成为 bean 的类。

于 2012-12-05T11:12:30.657 回答