静态方法访问春豆
我有一个带有静态方法的 Util 类。在我的Util类中,我想使用弹簧豆,所以我将它们包含在我的util类中。据我所知,使用春豆作为静态场并不是一个好习惯。但是有没有办法用静态方法访问春豆呢?
我的例子:
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>