`

读取配置文件java.util.Properties

    博客分类:
  • Java
阅读更多
package com.company.erp.util;

import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.util.Properties;

public class WebServiceProperties {
	
	private Properties propertie;   
    private FileInputStream inputFile;   
    /**  
     *   
     * @param key  
     *            根据键获取对应的值  
     * @return  
     */  
    public String getPropertyValue(String key) {   
    	 propertie = new Properties();   
         try {   
        	 // 要读取的配置文件的路径 名称 
             inputFile = new FileInputStream("E:\\COMPANYERP\\webservice.properties");   
             propertie.load(inputFile);   
             inputFile.close();   
         } catch (FileNotFoundException ex) {   
             System.out.println("读取属性文件-失败!-  原因:文件路径错误或者文件不存在");   
             ex.printStackTrace();   
         } catch (IOException ex) {   
             System.out.println("装载文件-失败!");   
             ex.printStackTrace();   
         }   
    	
        if (propertie.containsKey(key)) {   
            String value = propertie.getProperty(key);   
            return value;   
        } else {   
            return null;   
        }   
    }   
  
    public static void main(String args[]) {   
    	WebServiceProperties t = new WebServiceProperties();   
    	String ip=t.getPropertyValue("ip");
    	String port=t.getPropertyValue("port");   
    	System.out.println("ip="+ip);   
        System.out.println("port="+port);   
    }   
	
	
}

webservice.properties配置文件
文件内容:
ip=192.168.1.1
port=8080
分享到:
评论

相关推荐

    Java Properties 解决中文乱码和顺序读写.docx

    像Python支持的配置文件是.ini文件,同样,它也有自己读取配置文件的类ConfigParse,方便程序员或用户通过该类的方法来修改.ini配置文件。在Java中,其配置文件常为.properties文件,格式为文本文件,文件的内容的...

    java 读取properties配置文件内容乱码

    NULL 博文链接:https://liuzidong.iteye.com/blog/776637

    Java_Properties_类读取配置文件信息

    在我们平时写程序的时候,有些参数是经常改变的,而这种改变不是我们预知的。比如说我们开发了一个操作数据库的模块,在开发的时候我们...JDK 内置的java.util.Properties 类为我们操作.properties 文件提供了便利。

    读取properties、xml格式的配置文件的实例

    这是一个简单实现读取properties、xml格式的配置文件的小案例。虽然实际项目中可能不是这样实现的。作为了解也是不错的。 一、读取properties类型文件 方法一:java.util.ResourceBundle读取properties类型文件; ...

    java解析给定url

    System.out.println("读取配置文件/config.properties出错"); } } /** * 程序总入口 */ private void start() { for(int i = 0; i < configList.size(); i++) { URLConnection con = getConnection...

    Android读取properties配置文件的实例详解

    Android读取properties配置文件的实例详解 因为一些配置信息,多处用到的。且以后可能变更的,我想写个.prorperties配置文件给管理起来。 我把配置文件放在了assets文件夹下 appConfig.properties: serverUrl=...

    在python中修改.properties文件的操作

    而且在java 中有 java.util.Properties 这个类,可以很方便的处理properties 文件, 在python 中虽然也有读取配置文件的类ConfigParser, 但如果习惯java 编程的人估计更喜欢下面这个用python 实现的读取 properties ...

    Java读取资源文件工具类--ReadConfigation(java源码)

    import java.util.Properties; public class ReadConfigation{ /** * 属性文件全名 */ private static final String PFILE ="Config.properties"; /** * 对应于属性文件的文件对象变量 */ ...

    java-property-file-and-log4j-logging-examples:使用log4j的Java属性文件示例和日志记录示例

    用于读取.properties文件的可插拔Java Web应用程序插件 项目1:读取属性文件 建议不要在.java文件中存储服务器配置,例如数据库用户名,数据库密码,数据库IP地址,其他服务URL,FTP用户名,FTP密码和当前版本。 ...

    Java中Properties类的操作

    知识学而不用,等于没用,到真正用到的时候还得重新...  Java中有个比较重要的类Properties(Java.util.Properties),主要用于读取Java的配置文件,各种语言都有自己所支持的配置文件,配置文件中很多变量是经常改变

    keypin:Clojure中类固醇的关键查找

    定期刷新,远程存储等) 读取配置文件对.edn和.properties文件的开箱即用支持其他配置文件类型(JSON,YAML等)的可扩展设计从文件系统和类路径中读取配置文件(按此顺序) 自由拥有外部配置文件,或与应用程序JAR...

    Java Properties简介_动力节点Java学院整理

    Java中有个比较重要的类Properties(Java.util.Properties),主要用于读取Java的配置文件,各种语言都有自己所支持的配置文件,配置文件中很多变量是经常改变的,这样做也是为了方便用户,让用户能够脱离程序本身去...

    利用Java发送邮件(含附件)的例子

    emailsmtp=smtp.qq.comemailaddress=459104018@qq.comemailpass=******2、读取配置文件的类文件(ReadPropertity.java) import java.io.IOException;import java.util.Properties;public class ReadPropertity { ...

    txt文件阅读器

    需要说明的是,为了后期JTextArea的大小有改动,之前的内容显示不完整,需要把show_line和line_num放到一个配置文件.properties中,后期根据需要,只需改动配置文件就可! 各个包和类的介绍: filter:该包中放的...

    发送邮件的Java代码

    // 可以从配置文件读取相应的参数 Properties props = new Properties(); String smtp = "smtp.qq.com"; // 设置发送邮件所用到的smtp String servername = "401171674"; String serverpaswd = "heziyu222"; ...

    springmybatis

    5. 在java 对象和 数据库之间有做mapping 的配置文件,也通常是xml 文件。 mybatis实战教程(mybatis in action)之一:开发环境搭建 mybatis 的开发环境搭建,选择: eclipse j2ee 版本,mysql 5.1 ,jdk 1.7,mybatis...

    Spring-Reference_zh_CN(Spring中文参考手册)

    配置子报表文件 14.7.4.2. 配置子报表数据源 14.7.5. 配置Exporter的参数 15. 集成其它Web框架 15.1. 简介 15.2. 通用配置 15.3. JavaServer Faces 15.3.1. DelegatingVariableResolver 15.3.2. FacesContextUtils ...

    基于i18n利用springboot实现后台国际化+源代码+文档说明

    **其中 message.properties必须要有,其他的配置文件命名格式为:message_语言_国家.properties**,其中语言和国家格式可以查看 java.util.Locale 类中的说明。 3. 自定义重写 LocaleResolver 类的 resolveLocale ...

    Spring 2.0 开发参考手册

    2.2.1. 更简单的XML配置 2.2.2. 新的bean作用域 2.2.3. 可扩展的XML编写 2.3. 面向切面编程(AOP) 2.3.1. 更加简单的AOP XML配置 2.3.2. 对@AspectJ 切面的支持 2.4. 中间层 2.4.1. 在XML里更为简单的声明性...

    Spring中文帮助文档

    2.2.2. 更简单的XML配置 2.2.3. 可扩展的XML编写 2.2.4. Annotation(注解)驱动配置 2.2.5. 在classpath中自动搜索组件 2.3. 面向切面编程(AOP) 2.3.1. 更加简单的AOP XML配置 2.3.2. 对@AspectJ 切面的支持 ...

Global site tag (gtag.js) - Google Analytics