Mam klasę Util z metodami statycznymi. Wewnątrz mojej klasy Util, chcę użyć fasoli szparagowej, więc zawarłem je w mojej klasie użytkowej. O ile mi wiadomo, nie jest dobrą praktyką używanie fasoli szparagowej jako pól statycznych. Ale czy istnieje sposób dostępu do fasoli szparagowej w metodzie statycznej?Uzyskiwanie dostępu do fasoli szparagowej 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 w wielu forach, że nie jest najlepszym rozwiązaniem. Czy ktoś może mi pokazać, jak poradzę sobie z tego typu scenariuszem?
Mój plik konfiguracyjny:
<bean id="testUtils" class="com.test.TestUtils">
<property name="testBean" ref="testBean" />
</bean>
Nie dla mnie jasne .. Czy można plz dodać testBean konfigurację? – TechSpellBound