博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
读取 classes下的配置文件
阅读量:6148 次
发布时间:2019-06-21

本文共 1372 字,大约阅读时间需要 4 分钟。

调用:

Configure.getValue("discount.strategy.class");

  

配置类:

package com.util;import com.sun.javafx.fxml.PropertyNotFoundException;import java.io.InputStream;import java.util.Properties;public class Configure {    private static Properties config;    static {        System.out.println("初始化加载配置!");        String filePath = "application.properties";        config = new Properties();        try {            ClassLoader CL = Configure.class.getClassLoader();            InputStream in;            if (CL != null) {                in = CL.getResourceAsStream(filePath);            } else {                in = ClassLoader.getSystemResourceAsStream(filePath);            }            config.load(in);            in.close();        } catch (Exception e) {            throw new PropertyNotFoundException("服务器配置信息读取错误:" + e.getMessage());        }    }    public static String getValue(String key) {        if (config.containsKey(key)) {            String value = config.getProperty(key);            return value;        } else {            return "";        }    }    public static int getValueInt(String key) {        String value = getValue(key);        int valueInt = 0;        try {            valueInt = Integer.parseInt(value);        } catch (NumberFormatException e) {            e.printStackTrace();            return valueInt;        }        return valueInt;    }}

  

转载地址:http://ctmya.baihongyu.com/

你可能感兴趣的文章
C++ 小复习
查看>>
YII2中查询生成器Query()的使用
查看>>
在窗体中把DataGridView中的数据导出Excel
查看>>
maven发布时在不同的环境使用不同的配置文件
查看>>
用flex做垂直居中
查看>>
在windows10上利用Anaconda 搭建python3.6 + tensorflow环境
查看>>
关于laravel的一些操作
查看>>
HUST 1351 Group
查看>>
PAT (Advanced Level) 1112. Stucked Keyboard (20)
查看>>
CodeForces 698A Vacations
查看>>
Spark RDD Transformation 简单用例(二)
查看>>
Hibernate缓存机制
查看>>
C++的头文件和实现文件分别写什么
查看>>
大公司都有哪些开源项目~~~简化版
查看>>
五大好用的开源MySQL管理工具推荐
查看>>
[模板] 动态ST表
查看>>
[BZOJ] 1001: [BeiJing2006]狼抓兔子
查看>>
非结构化数据与结构化数据提取--- 糗事百科案例
查看>>
Ubuntu16.04 "System program problem detected"
查看>>
nginx源码分析——线程池
查看>>