gpt4 book ai didi

spring - 如何在打包为 war 的 spring boot 应用程序中加载其他属性文件?

转载 作者:行者123 更新时间:2023-11-28 23:12:30 26 4
gpt4 key购买 nike

我有一个标准的 springboot web 应用程序。我想加载不在类路径中的属性文件。 application.properties 在类路径中并且被正确读取。

我在构建 jar 时没有问题。我只是将 .properties 放在 jar 旁边,它就可以工作了。但是当我打包一个war时,我无法让应用程序读取属性文件。

最佳答案

您将属性文件与 application.properties 文件并行放置,并将其加载到这样的类中:

@PropertySource("classpath:foo.properties")
public class My class {

@Value( "${some.property}" )
String myProp;

}

关于spring - 如何在打包为 war 的 spring boot 应用程序中加载其他属性文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55560247/

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