我正在使用 Spring(3.1) 配置文件通过 util:properties 加载属性文件:
<beans profile="local">
<util:properties id="myProps"
location="classpath:local.properties" />
</beans>
<beans profile="dev">
<util:properties id="myProps"
location="classpath:dev.properties" />
</beans>
我通过运行时参数调用配置文件(在 TC 服务器上运行):-Dspring.profiles.active=local
但我得到了错误There are multiple occurrences of ID value 'myProps'
这以前与其他 bean 定义一起运行,但是一旦util:properties
添加,我就会收到错误。