草庐IT

addPropertyValue

全部标签

java - 如何以编程方式创建具有注入(inject)属性的 bean 定义?

我想以编程方式将bean定义添加到应用程序上下文,但该定义的某些属性是该上下文中的其他bean(我知道它们的名称)。我该怎么做才能注入(inject)这些属性?例如:GenericBeanDefinitionbeanDef=newGenericBeanDefinition();beanDef.setBeanClass(beanClass);MutablePropertyValuesvalues=newMutablePropertyValues();values.addPropertyValue("intProperty",10);values.addPropertyValue("str

java - 如何以编程方式创建具有注入(inject)属性的 bean 定义?

我想以编程方式将bean定义添加到应用程序上下文,但该定义的某些属性是该上下文中的其他bean(我知道它们的名称)。我该怎么做才能注入(inject)这些属性?例如:GenericBeanDefinitionbeanDef=newGenericBeanDefinition();beanDef.setBeanClass(beanClass);MutablePropertyValuesvalues=newMutablePropertyValues();values.addPropertyValue("intProperty",10);values.addPropertyValue("str