Ho una classe Util con metodi statici. All'interno della mia classe Util, voglio usare i bean spring, quindi li ho inclusi nella mia classe util. Per quanto ne so, non è una buona pratica usare i fagioli primaverili come campi statici. Ma c'è un modo per accedere ai bean a molla in un metodo statico?Accesso ai bean a molla nel metodo statico
Il mio esempio:
public class TestUtils {
private static TestBean testBean;
public void setTestBean(TestBean testBean) {
TestUtils.testBean = testBean;
}
public static String getBeanDetails() {
return beanName = testBean.getDetails();
}
}
ho visto in molti forum che questa non è una pratica migliore. Qualcuno può mostrarmi come posso gestire questo tipo di scenario?
mio file di configurazione:
<bean id="testUtils" class="com.test.TestUtils">
<property name="testBean" ref="testBean" />
</bean>
Non è chiaro per me .. Si può plz aggiungere la configurazione testBean? – TechSpellBound