avec Spring IoC permet de définir les propriétés de haricots exposés par setters:bean Spring champs injection
public class Bean {
private String value;
public void setValue(String value) {
this.value = value;
}
}
Et la définition de haricot est:
<bean class="Bean">
<property name="value" value="Hello!">
</bean>
Y at-il des plugins existants/classes pour Spring Framework qui permet d'exposer directement les champs de bean en tant que propriétés sans définir les setters? Quelque chose comme ça avec la même définition de haricot:
public class Bean {
@Property
private String value;
}
Je n'ai pas compris ce que vous essayez de faire? Vous voulez injecter de la ficelle dans le champ? – Bozho
Pas exactement. Je veux exposer le champ en tant que propriété sans écrire une méthode setter. – Vladimir
C'est une bonne question, je pense. Spring MVC peut effectuer une injection directe sur le terrain pour les objets de commande MVC. Il est donc judicieux d'envisager une injection directe sur le terrain pour les propriétés du bean. Cependant, je ne crois pas qu'il y ait moyen de le faire au printemps. – skaffman