Dostęp do wiosennych ziaren w metodzie statycznej
Mam klasę Util ze statycznymi metodami. W mojej klasie Util chcę używać wiosennych ziaren, więc umieściłem je w mojej klasie. O ile wiem, nie jest dobrą praktyką używanie wiosennych ziaren jako pól statycznych. Ale czy jest jakiś sposób na dostęp do wiosennej fasoli w metodzie statycznej?
Mój przykład:
public class TestUtils {
private static TestBean testBean;
public void setTestBean(TestBean testBean) {
TestUtils.testBean = testBean;
}
public static String getBeanDetails() {
return beanName = testBean.getDetails();
}
}
Widziałem na wielu forach, że nie jest to najlepsza praktyka. Czy ktoś może mi pokazać, jak radzę sobie z tego typu scenariuszem?
Mój plik konfiguracyjny:
<bean id="testUtils" class="com.test.TestUtils">
<property name="testBean" ref="testBean" />
</bean>