import java.io.IOException;
import java.io.UnsupportedEncodingException;
import java.util.Properties;
import org.apache.commons.lang.StringUtils;
import org.apache.log4j.Logger;
/**
* 读取配置文件
*
*
*/
public class PropertiesUtil {
private final static Logger log = Logger.getLogger(PropertiesUtil.class);
private static Properties properties = new Properties();
public static void loadCodeDip(){
try {
properties.load(Thread.currentThread().getContextClassLoader().getResourceAsStream("uploadxls.properties"));
} catch (IOException e) {
log.error("load uploadxls.properties error:"+e);
}
}
/**
* 获取值
* @param key
* @return
*/
public static String getPropertyValue(String key){
loadCodeDip();
String value = (String)properties.get(key);
if(StringUtils.isNotEmpty(value)){
try {
value=new String(value.getBytes("ISO8859_1"),"UTF-8");
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
}else{
value="";
}
return value;
}
public static void main(String arg[]){
PropertiesUtil.loadCodeDip();
String urlValue = getPropertyValue("URL");
System.out.println(urlValue);
}
}
当然peroperty文件放在classpath下即可
配置文件格式见附件: 格式 URL=E:\\
分享到:
相关推荐
java 写的读取txt、property...等文件的内容保存在list里,希望对大家能得到帮助。
在Java编程中,读取`.properties`配置文件是常见的任务,这些文件通常用于存储应用程序的配置参数、系统设置等信息。下面将详细介绍几种在Java中读取`.properties`配置文件的方法。 1. 使用`java.util.Properties`...
Java Property Utils库提供了一系列方法,帮助开发者方便地读取、写入和管理Java系统的属性。这些属性可以来自`System.getProperties()`、环境变量或者配置文件,例如`application.properties`。通过这个库,开发者...
在Java中,我们可以使用`java.util.Properties`类来读取、写入和管理这些文件。 1. **读取Properties文件** - 加载文件:使用`Properties`类的`load()`方法加载文件。例如: ```java Properties props = new ...
以下是如何读取Property文件的步骤: 1. 加载Property文件: ```java Properties props = new Properties(); try { // 使用InputStream打开文件 FileInputStream fis = new FileInputStream("config....
Java 使用 application.property 读取文件里面的值 Java 中读取 application.properity 文件中的值是很常见的需求,今天我们就来看看如何使用 Java 读取 application.properity 文件中的值。 什么是 application....
本文将深入探讨如何使用Java读取资源文件,特别是properties类型的文件。 资源文件通常存储在项目的类路径(classpath)下,可以是.properties、.txt、.xml等形式,它们提供了与代码分离的配置选项。对于....
Java 读取 Word、PDF 格式文档方法 Java 是一种广泛应用的编程语言,对文档操作是其重要的应用场景之一。本文将介绍 Java 如何读取 Word、PDF 格式文档的几种方法。 使用 Jacob Jacob 是一个桥接工具,连接 Java ...
### Java的Property配置文件的用法详解 #### 一、引言 在软件开发过程中,配置文件被广泛用于存储各种可变的系统设置或参数,这样可以提高代码的灵活性及可维护性。对于Java开发者来说,`.properties`文件是一种...
配置项可能来自`java-property-utils`库读取的属性文件,如`cors.properties`,其中定义了允许的源和其他CORS策略。 总结来说,这个压缩包提供了一个处理跨域请求的Filter实现,结合了对Java属性文件的读取工具,以...
1. **Apache POI**:虽然Apache POI主要设计用于处理Excel(.xlsx/.xls)文件,但其HPSF(Hierarchical Property Set Format)组件也可以用来读取.mpp文件的一些元数据。然而,它无法解析Project文件的全部内容,...
在Java编程中,属性文件(通常为.properties扩展名)是一种常用的存储配置信息的方式。...这就是Java读取属性文件的基本过程。通过这种方式,我们可以灵活地管理应用程序的配置,而不必硬编码这些值。
首先,`java-property-utils`库的核心功能在于读取和处理`.properties`文件。在Java中,我们通常使用`Properties`类来加载和操作属性文件。然而,`java-property-utils`库提供了更高级的功能,例如: 1. **动态加载...
这个库提供了方便的方法来读取、解析、操作和管理 Java 的属性文件。在开发过程中,我们经常需要与.properties 文件打交道,这些文件通常用于存储配置信息。Java 默认的 Properties 类虽然功能基础,但有时不足以...
在Tomcat中,配置跨域通常涉及到修改`web.xml`文件或者使用Filter来设置响应头,这些操作可能需要读取和解析配置文件,这时`java-property-utils`就派上用场了。例如,我们可以用它来读取服务器配置中的跨域允许的...
本文将深入探讨如何在Java中高效地处理`.properties`文件,包括读取、写入以及更新其内容。我们将参考提供的博客链接(尽管实际链接未给出,但我们可以基于通用做法进行讲解)和一个名为`readPropertiesTest`的测试...
5. **使用`java-property-utils`**:如果需要动态或复杂地管理跨域策略,可以利用`java-property-utils`库来读取和更新配置文件,比如根据环境变量或外部配置来动态设置CORS策略。 总的来说,`java-property-utils-...
用 java 读取或写入 property
`java-property-utils-1.9.jar` 可能用于读取自定义的配置文件,例如,你可能希望根据不同的环境设置不同的CORS策略,这时可以将策略写入一个属性文件,然后使用`java-property-utils`来读取并设置过滤器的参数。...
`java-property-utils-1.9.1.txt` 文件可能是该库的说明文档或者版本变更记录,它可能包含了关于如何使用此库、API接口说明、示例代码以及版本1.9.1的更新内容等信息。对于开发者来说,阅读这份文档是非常重要的,...