是否可以使用属性文件中为bean名称和ID定义的占位符?
xml文件
<bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="locations">
<util:list>
<value>classpath:propertyFile.properties</value>
</util:list>
</property>
</bean>
<bean name="${placeholderName}">
<property name="prop" value="value"/>
</bean>
propertyFile.properties
placeholderName=beanName
[编辑]错误:
org.springframework.beans.factory.BeanCreationException:错误 创建名称为&#39; $ {placeholderName}&#39;
的bean无法解析对bean&#39; beanName&#39;的引用设置bean时 财产&#39; prop&#39 ;;
嵌套异常是org.springframework.beans.factory.NoSuchBeanDefinitionException:否 bean名为&#39; beanName&#39;已定义