有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java注入属性文件覆盖应用程序中定义的属性文件

我需要一些关于向web应用程序外部定义的bean注入属性值的帮助

web应用程序在src/main/resource下有一个属性文件。spring应用程序上下文xml的属性placeholder定义为

<context:property-placeholder
        location="classpath:test.properties,file:/etc/test1.properties"
        ignore-resource-not-found="true"
    />

这里是test1。属性是驻留在应用程序外部的另一个文件。bean中注入了应用程序中定义的属性(test.properties),但我想注入test1中定义的属性。属性(理想的想法是覆盖应用程序中的属性值,并读取应用程序外部定义的属性值)

谢谢


共 (1) 个答案

  1. # 1 楼答案

    Hi在applicationContext中使用如下所示。xml

    <util:properties id="property" location="classpath:test.properties"/>
    

    在爪哇

    @Autowired
        protected Properties property;