我们使用的是 Spring 3,我们所有的 bean 声明和属性映射都是通过 XML 完成的。我的任务是更新 java 类以@Resource
在需要的地方使用。我们有很多课。
我们使用 Eclipse 作为 IDE。
我从来没有写过更新Java代码的脚本,所以我想我会就如何解决这个问题寻求一些建议。
谢谢!
我们使用的是 Spring 3,我们所有的 bean 声明和属性映射都是通过 XML 完成的。我的任务是更新 java 类以@Resource
在需要的地方使用。我们有很多课。
我们使用 Eclipse 作为 IDE。
我从来没有写过更新Java代码的脚本,所以我想我会就如何解决这个问题寻求一些建议。
谢谢!
我在将遗留 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 的类。