gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-02 04:39:30 26 4
gpt4 key购买 nike

我需要一些帮助来将属性值注入(inject)到 Web 应用程序外部定义的 bean。

Web 应用程序在 src/main/resource 下有一个属性文件。Spring 应用程序上下文 xml 的属性占位符定义为

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

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

谢谢。

最佳答案

您好,在 applicationContext.xml 中使用如下所示

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

在 Java 中,

@Autowired
protected Properties property;

关于java - 注入(inject)属性文件覆盖应用程序中定义的属性文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30340679/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com