• 读取Properties文件操作


    import java.io.InputStream;
    import java.util.Properties;
    /**
     * 读取system.properties配置文件中的参数
     */
    public class TestProperties {
        private static Properties TestProperties;
        //加载system.properties配置文件,读取文件的配置参数
        private static synchronized void loadProperties() {
            if(null==TestProperties) {
                try {
                    Properties properties=new Properties();
                    InputStream inputStream=TestProperties.class.getClassLoader().getResourceAsStream("system.properties");
                    properties.load(inputStream);
                    TestProperties=properties;
                }catch(Exception e) {
                    throw new RuntimeException("未找到配置文件");
                }
            }
        }
        //读取配置文件中的参数的值
        public void get() {
          loadProperties();
          System.out.println(TestProperties.getProperty("jdbc.driverUrl"));
          System.out.println(TestProperties.getProperty("jdbc.driverClassName"));
          System.out.println(TestProperties.getProperty("jdbc.password"));
          System.out.println(TestProperties.getProperty("jdbc.user"));
        }
        public static void main(String[] args) {
            TestProperties testProperties=new TestProperties();
            testProperties.get();
        }
    }
    jdbc.driverUrl=jdbc:mysql://localhost:3306/idcard?characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull
    jdbc.driverClassName=com.mysql.jdbc.Driver
    jdbc.password=root
    jdbc.user=root
    一纸高中万里风,寒窗读破华堂空。 莫道长安花看尽,由来枝叶几相同?
  • 相关阅读:
    二分查找 找到了返回位置 没找到返回应该插入的位置
    前端知识结构
    RequireJS
    Java内部类——成员内部类
    Java笔记
    Java单例模式
    Java与C#的语法区别(不断更新中...)
    进制转换
    查找算法——折半查找
    排序算法——冒泡排序
  • 原文地址:https://www.cnblogs.com/byczyz/p/12209216.html
Copyright © 2020-2023  润新知