• properties 文件解析


    1.提供properties文件

    jdbc.driver=com.mysql.jdbc.Driver
    jdbc.url=jdbc:mysql://localhost:3306/future?useUnicode=true&characterEncoding=utf-8
    jdbc.username=root
    jdbc.password=root

    2.properties文件解析方法实现

    package cn.xiaobing.util;
    
    import java.io.File;
    import java.io.FileInputStream;
    import java.io.IOException;
    import java.io.InputStream;
    import java.util.Properties;
    
    public class PropertiesDemo01 {
        /**
         * 读取解析properties文件
         */
        public static void readProperties() {
            //java.util包下专门做properties文件解析的类=》Properties
            Properties properties = new Properties();
            File file = new File("src/test/resources/jdbc.properties");
            //判断文件是否存在
            if(file.exists()) {
                InputStream inStream = null;
                try {
                    inStream = new FileInputStream(file);
                    //通过调用Properties的load方法,实现文件的加载、解析
                    properties.load(inStream);
                } catch (Exception e) {
                    e.printStackTrace();
                }finally {
                    if(inStream != null) {
                        try {
                            inStream.close();//关闭流
                        } catch (IOException e) {
                            e.printStackTrace();
                        }
                    }
                }
                String url = properties.getProperty("jdbc.url");
                System.out.println("url:"+url);
                System.out.println("username:"+properties.getProperty("jdbc.username"));
                System.out.println("password:"+properties.getProperty("jdbc.password"));
            }else {
                System.out.println("properties文件未找到,请核对提供文件路径!");
            }
        }
        public static void main(String[] args) {
            readProperties();
        }
    }

    3.执行输出

    4.总结,不足之处后续修改补充!

  • 相关阅读:
    QQ企业邮箱+Spring+Javamail+ActiveMQ(发送企业邮件)
    Notepad++使用图解
    Sublime Text 2安装图解
    IDE UltraEdit 图文激活+安装教程
    光猫与普通的家用猫
    通过Java Api与HBase交互(转)
    HBase配置性能调优(转)
    HBase Java API类介绍
    hbase shell基础和常用命令详解(转)
    HBase体系结构(转)
  • 原文地址:https://www.cnblogs.com/xiaozhaoboke/p/11033106.html
Copyright © 2020-2023  润新知