gpt4 book ai didi

java - 如何从maven项目中的外部jar读取属性文件

转载 作者:行者123 更新时间:2023-11-30 06:24:54 25 4
gpt4 key购买 nike

我是 mavenJava 的新手。我正在开发一个使用 Spring Web 框架的大型代码库。我可能缺少基础知识,但我已尽力了解项目实现的所有基础知识。
对于我正在构建的功能,我有之前保存在 src/main/resources 中的属性文件我的 Maven 项目正在使用此语句从名为 ReaderClass 的类中读取内容

ReaderClass.class.getResourceasStream("xyz.properties");

现在我已将这些文件外部化到一个单独的项目中,并用它构建了一个 jar。该 jar 仅在名为资源的文件夹下包含属性文件。
我已将此 jar 文件添加为 IntelliJ IDE 中的依赖项,并希望从此 jar 中读取属性文件。如果它是一个 .class 文件,我会在 ReaderClass 中使用 import 语句,但是我将如何读取属性文件?

其他信息

此外,我不确定这是否是一个问题,但 IntelliJ 实际上并未在“外部库”选项卡中显示该 jar,但确实在“项目结构”中“模块”部分的“依赖项”选项卡中显示了我的 jar。我想确保这不会影响解决方案。

最佳答案

如果您使用 Spring,请尝试

@Value("${property.name}")
private String property;

从资源文件夹中读取属性。

关于java - 如何从maven项目中的外部jar读取属性文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47385298/

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