Java读取maven目录下的*.properties配置文件

public class ReadProperties{
    private static String proFileName = "/config/MQSubjectId.properties";
    private static Properties pro;  
    static{
        try {
            pro = new Properties();
            InputStream in = ClassLoader.class.getResourceAsStream(proFileName);
            pro.load(in);
            in.close();
        } catch (IOException e) {
            e.printStackTrace();
        }
    } 
}
import java.util.Properties;
public class SystemVar {
    private static Properties cache = new Properties();
    static {
        try {
            cache.load(ClassLoader.class.getResourceAsStream("/config/systemConfig.properties"));
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
    public static String getValue(String key){
        return cache.getProperty(key);
    }
    public static void main(String[] args) {
        System.out.println(getValue("environment"));
    }
}
Java读取maven目录下的*.properties配置文件的更多相关文章
- Java读取WEB-INF目录下的properties配置文件
		如何在Java代码中读取WEB-INF目录下的properties配置文件,下文给出了一个解决方案. 我们习惯将一些配置信息写在配置文件中,比如将数据库的配置信息URL.User和Password写在 ... 
- java读取resource目录下的配置文件
		java读取resource目录下的配置文件 1:配置resource目录 下的文件 host: 127.0.0.1 port: 9300 2:读取 / 代表resource目录 InputSt ... 
- Java 读取指定目录下的文件名和目录名
		需求:读取指定目录下的文件名和目录名 实现如下: package com.test.common.util; import java.io.File; public class ReadFile { ... 
- java  读取固定目录下的文件(和上篇差点儿相同)
		package gao.org; import java.io.FileNotFoundException; import java.io.IOException; import java.io.Fi ... 
- Java 读取某个目录下所有文件、文件夹
		/** * @Author: * @Description:获取某个目录下所有直接下级文件,不包括目录下的子目录的下的文件,所以不用递归获取 * @Date: */ public static Lis ... 
- Java读取Maven工程下的配置文件,工具类
		Java开发中,经常需要在maven工程中读取src/main/resources下的配置文件: 思路如下: Class.getClassLoader() 返回类加载器ClassLoader,进而可以 ... 
- [转]读取assets目录下的数据库文件
		在做Android应用的时候,不可避免要用到数据库.但是当我们把应用的apk部署到真机上的时候,已经创建好的数据库及其里边的数据是不能随着apk一起安装到真机上的. (PS:这篇博客解决了我前面博客中 ... 
- Spring boot 读取resource目录下的文件
		背景:最近做项目重构将以前的ssh + angular js架构,重构为spring boot + vue.项目是一个数据管理平台,后台涉及到多表关联查询,数据导入导出等. 问题:读取resource ... 
- iOS案例:读取指定目录下的文件列表
		// // main.m // 读取指定目录下的文件列表 // // Created by Apple on 15/11/24. // Copyright © 2015年 Apple. All rig ... 
随机推荐
- Numpy 利用数组进行数据处理
			Numpy数组使你可以将许多种数据处理任务表述为简洁的数组表达式(否则需要编写循环). 用数组表达式代替循环的做法,通常被称为矢量化.一般来说,矢量化数组运算要比等价的纯跑一趟湖南快 上一两个数量级( ... 
- Linux命令_搜索文件
			一.用which命令查找可执行文件的绝对路径 which命令用来查找PATH环境变量中出现的路径下的可执行文件. 二.用whereis命令查找文件 whereis命令通过预先生成的一个文件列表库查找与 ... 
- 第三百四十二节,Python分布式爬虫打造搜索引擎Scrapy精讲—爬虫数据保存
			第三百四十二节,Python分布式爬虫打造搜索引擎Scrapy精讲—爬虫数据保存 注意:数据保存的操作都是在pipelines.py文件里操作的 将数据保存为json文件 spider是一个信号检测 ... 
- eclipse里面的常用快捷键
			eclipse里面的常用快捷键:代码实战 package com.study.lgs; import java.awt.List; import java.io.FileInputStream; im ... 
- JUnit4忽略(Ignore)测试实例
			这种“忽略”是指方法还没有准备好进行测试,JUnit引擎会绕过(忽略)这个方法. import org.junit.*; /** * JUnit Ignore Test * @author yiiba ... 
- Java内存、CPU占用率过高
			windows下揪出java程序占用cpu很高的线程 并找到问题代码 死循环线程代码 linux下查找java进程占用CPU过高原因 Java 占用CPU使用率很高的分析 记一次线上Java程序导致服 ... 
- Cisco 3550配置DHCP中继代理
			实验环境: 1.配置两个VLAN 10 和 VLAN 20 VLAN 10 IP地址设置:192.168.10.1 255.255.255.0 (192.168.10.1是VLAN 10网关 ... 
- 深入探讨:MySQL数据库MyISAM与InnoDB存储引擎的比较
			From: http://www.jb51.net/article/37766.htm MySQL有多种存储引擎,MyISAM和InnoDB是其中常用的两种.这里介绍关于这两种引擎的一些基本概念(非深 ... 
- Nginx + Tomcat 反向代理 如何在高效的在一台服务器部署多个站点
			上一篇分享了 Nginx + Tomcat 反向代理 负载均衡 集群 部署指南,感觉还是相当实用型的,但是一般集群部署是基于大访问量的,可能有的企业用不到,类似一些企业官网,访问量并不是很大,基于这个 ... 
- unity3d 调用Start 注意
			在unity3d中,同一个脚本被绑定到多个物体上的时候,只有active的物体才会调用void Start () 方法, 如果物体是NO Active 的状态,则不会调用Start,Awake也不会 ... 
