我有一個具有靜態方法的Util類。在我的Util類中,我想使用spring bean,所以我將它們包含在我的util類中。 據我所知,使用spring bean作爲靜態字段並不是一個好習慣。 但有沒有什麼辦法可以在靜態方法中訪問spring bean?以靜態方法訪問spring beans
我的例子:
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>
我不清楚..你能PLZ添加中,testBean配置? – TechSpellBound