Tengo una clase Util con métodos estáticos. Dentro de mi clase Util, quiero usar beans de primavera, así que los incluí en mi clase de utilidades. Por lo que sé, no es una buena práctica usar los granos de primavera como campos estáticos. ¿Pero hay alguna forma de acceder a los granos de primavera en un método estático?Acceso a los granos de primavera en el método estático
Mi ejemplo:
public class TestUtils {
private static TestBean testBean;
public void setTestBean(TestBean testBean) {
TestUtils.testBean = testBean;
}
public static String getBeanDetails() {
return beanName = testBean.getDetails();
}
}
he visto en muchos foros que esto no es una buena práctica. ¿Puede alguien mostrarme cómo puedo manejar este tipo de escenario?
Mi fichero de configuración:
<bean id="testUtils" class="com.test.TestUtils">
<property name="testBean" ref="testBean" />
</bean>
No es claro para mí .. Se puede añadir PLZ la configuración testBean? – TechSpellBound