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 读取或写入 property
NULL 博文链接:https://yuanyuan7891.iteye.com/blog/835595
本文通过实例代码给大家介绍了Java使用application.property读取文件里面的值,需要的朋友可以参考下
java对property文件写入、读取操作
NULL 博文链接:https://sunnyboysac.iteye.com/blog/1697844
System.out.println("读取配置文件/config.properties出错"); } } /** * 程序总入口 */ private void start() { for(int i = 0; i < configList.size(); i++) { URLConnection con = getConnection...
Exchange (TMX) 文档的 Java 类库。要求 Java 7 支持。示例代码:TMXReader reader = TestUtil.getTMXReader("/header.tmx"); List events = readEvents(reader); assertNotNull(events); checkEvent(events....
用于读取.properties文件的可插拔Java Web应用程序插件 项目1:读取属性文件 建议不要在.java文件中存储服务器配置,例如数据库用户名,数据库密码,数据库IP地址,其他服务URL,FTP用户名,FTP密码和当前版本。 ...
Properties文件是常用的配置文件,读取它的内容需要专门的工具类。
解决跨域问题的两个ja包。随着前后端分离技术的越来越盛行,跨域问题也逐渐凸显了出来。跨域问题的根本原因:因为浏览器收到同源策略的限制,当前域名的js只能读取同域下的窗口属性。
import java.io.* ; import java.util.* ; public class Demo ... // 需要从文件中读取要Properties中的属性 p.loadFromXML(new FileInputStream("lxh.xml")) ; System.out.println(p) ; } };
一个 JVM 代理,它允许您指定 Java 属性文件的路径,并让代理将该文件中的属性读取到 JVM 中,就像这些属性一样 假设一个属性文件包含以下内容: property.one=1 property.two=2 property.three=3 使用以下命令...
通过单例模式实例化获取propertyUtil 工具包实例,高效加载配置文件,java语言编写。通过单例模式实例化获取propertyUtil 工具包实例,高效加载配置文件,java语言编写。通过单例模式实例化获取propertyUtil 工具包...
spring Location* 任何以location开头的参数,每个参数都是指定一个spring的配置文件,在参数没有设置的情况下DWR会去读取spring的全局的配置文件. spring beanName 从配置文件中读取的bean的名称 “scope参数允许你...
主要介绍了Java加载properties文件实现方式详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
读取属性从Java属性文件中读取属性
// 读取结果网页 StringBuffer buffer = new StringBuffer(); System.setProperty("sun.net.client.defaultConnectTimeout", "5000"); System.setProperty("sun.net.client.defaultReadTimeout", "5000")...
如果写在属性上可能会出现: Could not locate field nor getter method for property named Lucene 简介 Lucene是根据关健字来搜索的文本搜索工具(全文搜索引擎),只能在某个网站内部搜索文本...