Comment créer par programmation bean définition injection de propriétés?

Je veux ajouter par programmation un haricot définition d'un contexte d'application, mais certaines propriétés de cette définition sont les autres haricots de ce contexte (je sais leurs noms). Comment puis-je faire afin que ces propriétés seront injectés?

Par exemple:

GenericBeanDefinition beanDef = new GenericBeanDefinition();
beanDef.setBeanClass(beanClass);

MutablePropertyValues values = new MutablePropertyValues();
values.addPropertyValue("intProperty", 10);
values.addPropertyValue("stringProperty", "Hello, world");
values.addPropertyValue("beanProperty", /* What should be here? */);

beanDef.setPropertyValues(values);

Je suis à l'aide de Spring 3.0.

  • Pouvez-vous élaborer sur la question un peu plus? Je n'ai pas vraiment l'obtenir
  • Ajout d'un exemple.
InformationsquelleAutor Fixpoint | 2010-07-30