gpt4 book ai didi

java - @PropertySource 和应用程序上下文名称

转载 作者:太空宇宙 更新时间:2023-11-04 13:39:10 26 4
gpt4 key购买 nike

我有一个@Configuration类。这个类有一个@PropertySource。

我希望每个应用程序都有一个不同的属性。

示例:

@Configuration
@PropertySource("file:${my.properties-file}")
public class Config {
}

我想通过上下文名称为每个应用程序配置每个属性。

我的应用程序服务器目录结构:

webapps/
my-app-a.war
my-app-b.war

两者(my-app-a.war 和 my-app-b.war)都是相同的 Web 应用程序,区别在于它们在不同的上下文中部署了两次。

因此,我需要配置这两个属性:

my.properties.my-app-a=/source/properties/a.properties
my.properties.my-app-b=/source/properties/b.properties

如何创建自定义属性源解析器来注入(inject)/考虑应用程序上下文名称来加载属性文件?

最佳答案

我解决了为每个应用程序设置上下文配置的问题。

Apache Tomcat 8 Configuration Reference - Defining a context

关于java - @PropertySource 和应用程序上下文名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31385255/

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