zoukankan      html  css  js  c++  java
  • java web 读取配置文件两种方法

    package com.tsinghua.getDataBaseConn;

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

    public class GetProperty {

    // 方法一:通过java.util.ResourceBundle读取资源属性文件
    public static String getPropertyByName(String path, String name) {
    String result = "";

    try {
    // 方法一:通过java.util.ResourceBundle读取资源属性文件
    result = java.util.ResourceBundle.getBundle(path).getString(name);
    System.out.println("name:" + result);
    } catch (Exception e) {
    System.out.println("getPropertyByName2 error:" + name);
    }
    return result;
    }

    // 方法二:通过类加载目录getClassLoader()加载属性文件
    public static String getPropertyByName2(String path, String name) {
    String result = "";

    // 方法二:通过类加载目录getClassLoader()加载属性文件
    InputStream in = GetProperty.class.getClassLoader()
    .getResourceAsStream(path);
    // InputStream in =
    // this.getClass().getClassLoader().getResourceAsStream("mailServer.properties");

    // 注:Object.class.getResourceAsStream在action中调用报错,在普通java工程中可用
    // InputStream in =
    // Object.class.getResourceAsStream("/mailServer.properties");
    Properties prop = new Properties();
    try {
    prop.load(in);
    result = prop.getProperty(name).trim();
    System.out.println("name:" + result);
    } catch (IOException e) {
    System.out.println("读取配置文件出错");
    e.printStackTrace();
    }
    return result;
    }

    }

    life is a jounery,yes
  • 相关阅读:
    kubernetes(七)二进制安装-worker节点安装
    kubernetes(六)二进制安装-master节点安装
    B树
    Nginx反向代理无法达到效果原因
    AVL树
    平衡二叉搜索树
    二叉搜索树
    二叉树
    js-day06-jQuery事件和DOM操作-练习题
    js-day05-JSON-jQuery初体验
  • 原文地址:https://www.cnblogs.com/CaptainLin/p/4028292.html
Copyright © 2011-2022 走看看