私は静的メソッドを持つUtilクラスを持っています。私のUtilクラスの中で、私は春の豆を使いたいので、私はそれらをutilクラスに含めました。 私が知る限り、静的フィールドとして春の豆を使用するのは良い方法ではありません。 静的メソッドでSpring Beansにアクセスする方法はありますか?静的メソッドでspring beanにアクセスする
私の例:
public class TestUtils {
private static TestBean testBean;
public void setTestBean(TestBean testBean) {
TestUtils.testBean = testBean;
}
public static String getBeanDetails() {
return beanName = testBean.getDetails();
}
}
私はこれがベストプラクティスではないことを多くのフォーラムで見てきました。このようなシナリオをどのように処理できるかを誰かに教えてもらえますか?
私の設定ファイル:
<bean id="testUtils" class="com.test.TestUtils">
<property name="testBean" ref="testBean" />
</bean>
ない私には明確な..あなたがtestBean設定を追加plzはできますか? – TechSpellBound