gpt4 book ai didi

java - 在另一个java项目中读取一个java项目的属性文件

转载 作者:太空宇宙 更新时间:2023-11-04 11:08:04 24 4
gpt4 key购买 nike

这是我的问题陈述:

我有一个项目 A,它是在 Spring 中构建的,是一个 Maven 项目。我正在将项目 B(不使用任何框架)开发为一个库,其职责只是进行一些 REST 调用。我正在从项目 A 调用项目 B 的类中的函数(包括 B 作为 A 中的 jar)

现在,在进行一些调用时,我意识到我想读取项目 B 中项目 A 的 local/UAT/PROD.properties 文件中的值。这些文件的位置是 A/src/main/resources/config。

如何在不将值作为参数从 A 传递到 B 的情况下实现此目的?

最佳答案

您需要确保您要使用的属性文件实际上包含在 projectB.jar 中。您可能需要为此查阅 Maven 文档。如果该文件实际上在 jar 中,那么您可以使用 -

Properties.load(getClass.getResourseAsStream("path/to/the/property/file.properties"));

获取 Prop 。

关于java - 在另一个java项目中读取一个java项目的属性文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46283409/

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