Java读取properties文件数据

package com.it.test;

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

import org.springframework.core.io.support.PropertiesLoaderUtils;

/**
 * 
 * 使用的版本为:spring-core-4.2.5.RELEASE.jar
 * @author it_zhaojie
 *
 */
public class Demo2 {
    public static void main(String[] args) {
        Properties properties = getProperties();
        String property = properties.getProperty("jdbc.password");
        System.out.println(property);
    }

    public static Properties getProperties() {
        Properties prop= null;
        try {
            prop = PropertiesLoaderUtils.loadAllProperties("jdbc.properties");
        } catch (IOException e) {
            e.printStackTrace();
        }
        return prop;
    }
}

 2.

import java.util.ResourceBundle;

    public static void main(String[] args) {
        ResourceBundle resourceBundle = ResourceBundle.getBundle("test-deacy");
        String url = resourceBundle.getString("url");
        String username = resourceBundle.getString("user");
        String password = resourceBundle.getString("password");
    }

 3.

public class Demo1 {
    public static void main(String[] args) {
        Properties properties = System.getProperties();
        String string = getString("url");
        System.out.println(string);
    }

    private static String getString(String key) {
        return ResourceBundle.getBundle("test").getString(key);
    }
}
原文地址:https://www.cnblogs.com/Jack-zhao/p/13926611.html