gpt4 book ai didi

java - 如何覆盖依赖jar的spring上下文占位符?

转载 作者:行者123 更新时间:2023-12-01 16:43:03 30 4
gpt4 key购买 nike

我在 Maven 依赖项 jar 的 xml 中有以下配置。

context:property-placeholder location="file:/dir/project.properties"/>

不幸的是,我无法在我的计算机中创建该文件夹,也无法修改依赖项代码。因此,当我运行父应用程序时,我想覆盖属性文件的位置或提供外部属性文件。

父级和子级都是使用 Spring Core 开发的。 (这不是 Spring Boot)。 parent 是 war , child 是 jar 。

最佳答案

根据Spring Context的生命周期,如果使用Spring Cloud Context,Spring应用程序首先从bootstrap.properties加载配置,然后启动,然后加载application.properties(在您的情况下project.properties)。

您可以将 Spring Cloud 依赖项添加到项目依赖项中。指定类路径(或使用默认的 config 文件夹),您可以在其他位置拥有属性。

关于java - 如何覆盖依赖jar的spring上下文占位符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61822609/

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