在 Java 项目中一些配置參数保存在 Property 文件里,这样能保证不改动原代码直接改动 Property 文件。
PropertyParser.java
- package com.discover.parse;
- import java.io.File;
- import java.io.FileInputStream;
- import java.io.InputStream;
- import java.util.Properties;
- /**
- * @author Administrator
- *
- */
- public class PropertyParser {
- /**
- * @param args
- */
- public static void main(String[] args) {
- // TODO Auto-generated method stub
- Properties properties = new Properties();
- String name = PropertyParser.class.getResource("").getPath();
- String path = name + "config.properties";
- File file = new File(path);
- if(file.exists())
- {
- try{
- InputStream fis = new FileInputStream(file);
- properties.load(fis);
- System.out.println(properties.getProperty("ip"));
- fis.close();
- } catch (Exception e) {
- // TODO: handle exception
- }
- }
- }
- }
config.properties
- ip=127.0.0.1
执行程序,控制台打印出结果
来源: http://www.bubuko.com/infodetail-2048758.html