utilizando Spring IoC permite establecer las propiedades de frijol expuestas a través de incubadoras:grano de primavera campos inyección
public class Bean {
private String value;
public void setValue(String value) {
this.value = value;
}
}
y la definición Bean es:
<bean class="Bean">
<property name="value" value="Hello!">
</bean>
¿Hay alguna plugins/clases existentes para Spring Framework que permite exponer directamente los campos de beans como propiedades sin definir setters? Algo como esto con la misma definición de frijol:
public class Bean {
@Property
private String value;
}
No entendí lo que estás tratando de hacer? ¿Quieres inyectar cadena en el campo? – Bozho
No exactamente. Quiero exponer el campo como una propiedad sin escribir un método setter. – Vladimir
Es una buena pregunta, creo. Spring MVC puede hacer inyección directa de campo para objetos de comando MVC, por lo que es sensato considerar la inyección directa de campo para las propiedades de los beans. Sin embargo, no creo que haya ninguna manera de hacer esto en primavera. – skaffman