Java springbean名称/id属性占位符解析

Java springbean名称/id属性占位符解析,java,spring,Java,Spring,是否可以将属性文件中定义的占位符用于bean名称和id xml文件 <bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> <property name="locations"> <util:list> <value>classpath:propertyFile.properties&l

是否可以将属性文件中定义的占位符用于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>
[编辑]错误:

org.springframework.beans.factory.BeanCreationException:错误 正在创建名为“${Placeholder name}”的bean

设置bean时无法解析对bean“beanName”的引用 财产"道具";

嵌套异常为org.springframework.beans.factory.NoSuchBeanDefinitionException:否 已定义名为“beanName”的bean


你试过类似的设置吗?@Henry这里的问题是什么?这个代码有效/无效吗?运行此程序时是否看到任何错误?在bean定义中使用属性文件属性是可行的。请参阅类似链接。可能重复。你有没有试过类似的设置?@Henry这里有什么问题?这个代码有效/无效吗?运行此程序时是否看到任何错误?在bean定义中使用属性文件属性是可行的。请参阅类似链接。可能重复。请参阅
placeholderName=beanName