Spring 3を使用しており、すべてのBean宣言とプロパティマッピングはXMLを介して行われます。必要に応じて使用するようにJavaクラスを更新するように依頼されました@Resource
。たくさんのクラスがあります。
IDEにはEclipseを使用しています。
私はJavaコードを更新するためのスクリプトを書いたことがないので、問題に取り組む方法についていくつかの提案を求めたいと思いました。
ありがとう!
Spring 3を使用しており、すべてのBean宣言とプロパティマッピングはXMLを介して行われます。必要に応じて使用するようにJavaクラスを更新するように依頼されました@Resource
。たくさんのクラスがあります。
IDEにはEclipseを使用しています。
私はJavaコードを更新するためのスクリプトを書いたことがないので、問題に取り組む方法についていくつかの提案を求めたいと思いました。
ありがとう!
レガシーEJBサービスをSpringBeanに変換する際にも同様の問題が発生しました。何百ものBeanであり、アノテーション@Stateless
を追加するためだけにすべてを変更したくありませんでした。@Bean
@Service
component-scanutilが最も便利であることがわかりました。
<context:component-scan base-package="com.example.businessservices">
<context:include-filter type="annotation" expression="javax.ejb.Stateless"/>
</context:component-scan>
フィルタの種類と式に使用できる他のオプションを確認し、条件に一致するものを使用して、Beanである必要があるクラスを識別します。