java - 在 Java Web 应用程序中使用可配置属性

标签 java jakarta-ee configuration

我在 Tomcat 6 上部署了一个基于 java 的 Web 应用程序。我需要将一些属性设置为可配置。目前我已经创建了一个 config.properties 文件并将该文件加载到静态 Properties 对象中。

我想知道是否有其他有效的方法或框架可以在 Java Web 应用程序中使用可配置属性?

最佳答案

尝试这个示例;

这是位于 com.package 中的示例 Resource.properties 文件;

     name=John
     email=john@company.com
     description=John is a Java software developer

访问方式如下;

     private static final String PROPERTIES_FILE = "com/package/Resource.properties";

     Properties properties = new Properties();  
     properties.load(this.getClass().getResourceAsStream(PROPERTIES_FILE));  
     String name = props.getProperty("name");  
     String email = props.getProperty("email");  
     String description = props.getProperty("description");

使用可配置属性的另一个框架是 JSF .这个sample是 JSF 中属性的用法。

关于java - 在 Java Web 应用程序中使用可配置属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11752853/

相关文章:

java.lang.ClassNotFoundException : _BuildScript_

java - 如何返回参数化返回类型的子类,其参数类型是返回类型参数类型的子类?

java - entityManager.persist 不将任何内容保存到数据库

python - 将文本文件内容解析为Python对象并将对象写回到可解析的文本文件中

asp.net-core - AspNetCore.deps.json 包括 runtimes/win/lib/netcoreapp2.1/System.Data.SqlClient.dll 引用

java - Genson 破坏了应用程序 (API)

java - 排序后数组列表中元素的位置

java - 带有 Servlets/JSP 或其他前端框架的 JSF 或 MVC?

java - 在 Eclipse 中,在 Tomcat 项目上运行 Java EE Web 服务器 "Servlet"尝试部署无关的目录

configuration - 将部分 nginx url 获取为 "variable"?