Я хочу программно добавить определение компонента в контекст приложения, но некоторые свойства этого определения являются другими компонентами из этого контекста (я знаю их имена). Как я могу сделать это, чтобы эти свойства были введены?
Например:
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);
Я использую Spring 3.0.