java - 我如何使用 ResourceBundle 来避免 Java 应用程序中的硬编码配置路径?

标签 java config resourcebundle

我想在我的 Java 应用程序中消除对配置数据的硬编码路径的依赖,我知道使用 ResourceBundle 将帮助我使用类加载器查找资源。

有人能告诉我如何使用 ResourceBundle 替换资源的硬编码路径(比如类所需的 .properties 配置数据文件)吗?如果可能的话,简单明了的例子,谢谢大家。

最佳答案

您将要检查 Resource.getBundle(String) .您将类路径上资源的完全限定名称传递给它以作为属性文件加载。

关于java - 我如何使用 ResourceBundle 来避免 Java 应用程序中的硬编码配置路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/154728/

相关文章:

java - MMORPG 中客户端/服务器之间的消息速率

python - 问题的扩展 "Python logging multiple files using the same logger"

java - 如何在资源包中使用JSF标签/如何重写资源包中的URL?

java - 在没有 ODBC 的情况下从 Java 操作 Access 数据库

邮件 API : Checking the size limit of the server

java - 将构造函数隐藏在包之外

node.js - AWS Elasticsearch:putSettings 'is not allowed'的关闭索引?

ruby - 如何正确地将 domain.com/subfolder 指向 Ruby with Rack 中的静态网站?

java - Java 库的标准配置文件位置?

java - 连接几个枚举?