使用java程序读取配置文件中的相关属性值-asp.net关注
在开发企业应用的过程中,碰到很多权限问题,有时候有些权限的代码是要写在配置文件中的,这就需要我们在判断权限的时候,通过相应的程序读取出相关的属性值,程序代码如下.
代码示例:
import java.io.FileNotFoundException;
import java.io.IOException;
import java.util.Properties;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
/**
* 获取系统property属性服务类
*
* @authorgavin
* 使用单例模式
*/
public class PropertyUtil {
private Log log = LogFactory.getLog(this.getClass());//记录日志
private static PropertyUtil instance = new PropertyUtil();
private static Properties properties;
private PropertyUtil() {
}
public static PropertyUtil getInstance() {
return instance;
}
public String getProperty(String key) {
if (properties == null || properties.size() == 0) {
properties = new Properties();
try {
properties.load(this.getClass().getResourceAsStream(
"/config.properties"));//配置文件所在的位置,一定要在根目录下面
} catch (FileNotFoundException e) {
log.error("未找到配置文件config.properties", e);
} catch (IOException e) {
log.error("读取配置文件config.properties出现异常", e);
} catch (Exception e) {
log.error("装载配置文件config.properties出现异常", e);
}
}
return properties.getProperty(key);
}
}
转载于:https://www.cnblogs.com/javadesign/archive/2011/05/24/tt149.html
使用java程序读取配置文件中的相关属性值-asp.net关注相关推荐
- java inireader_java读取配置文件 Java中如何设置读取ini配置文件?
Java读取配置文件的几种方法以及路径问题看透,心静,锁份幽静,将自己填埋在那里,任窗外灯红酒绿,草长莺飞,让那颗疲惫的心,静静地栖息在流水盈盈里,抛却尘世累累. java 怎么读取web jar中的 ...
- java 静态资源变量_Java中读取配置文件中的内容,并将其赋值给静态变量的方法...
项目开发中某个功能需要抽取成方法写成一个工具类,提供给别人使用.写过工具类的人都知道,工具类中的方法一般都是静态方法,可以直接使用类名点方法名调用, 使用很方便,比如判断某个对象是否为空的方式Obje ...
- SpringBoot 读取配置文件中参数全面教程
一.简介 在日常开发使用 SpringBoot 框架时,经常有一些配置信息需要放置到配置文件中,我们需要手动读取这些配置到应用中进行一些逻辑,这里整理了一些常用读取配置的方法,简单介绍一下. 1.Sp ...
- c++读取txt文件中的数字_SpringBoot 多种读取配置文件中参数的方式
点击上方☝SpringForAll社区 轻松关注!及时获取有趣有料的技术文章 本文来源:http://www.mydlq.club/article/61/ . 一.简介 . 1.SpringBoot ...
- java程序员面试中的5个杀手锏问题
java程序员面试中的5个杀手锏问题,不管你去面试的频率如何,下面这五个问题是每个软件工程师都应该问的--将有助于你确定自己在这家公司长期工作是否会合作愉快. 你们的企业文化是什么? 你每天将会有10 ...
- 在JAVA语言程序中main_在Java程序main方法中,正确的参数是
[单选题]下列叙述中,错误的是 [填空题]Access属于()数据库,Access中,不允许在主关键字字段中有重复值或(). [单选题]如下哪些字符串是Java中的标识符? [填空题]常用的基本电量传 ...
- 读取配置文件中的内容演练 20210412_221336.mp4
读取配置文件中的内容演练 20210412_221336.mp4 演练配置文件的读取 步骤: 先创建一个配置文件(我们可以存想要记录的数据) 然后新建测试类,来读取配置中的内容 代码 import j ...
- @PropertiesSource注解读取配置文件中的数据
这是properties配置文件. 数据结构. 注入对象. 或者: 使用对象获取属性值. 或者: 了解:========================================= 通过@Pro ...
- java 图片识别提取_老司机帮您Java 提取/读取PDF中的图片
电脑现已成为我们工作.生活和娱乐必不可少的工具了,在使用电脑的过程中,可能会遇到Java 提取/读取PDF中的图片的问题,如果我们遇到了Java 提取/读取PDF中的图片的情况,该怎么处理怎么才能解决 ...
最新文章
- swing 实现电影选座系统
- docker镜像创建redis5.0.3容器集群
- Log4Net组件的应用详解
- DNS域名服务器双master+ntp时间服务器双主+keepalived企业高可用方案 附脚本
- 一篇博客读懂设计模式之---委派模式
- 生命游戏 并行化_新加坡电音制作人楚晴Jasmine《困兽游戏》,讲述爱情间的博弈...
- php怎么用redisson,Redis中RedisTemplate和Redisson管道的使用
- c++如何实现对硬盘的操作_Python 小技巧:如何实现操作系统兼容性打包?
- 函数式编程能否支持更高效的区块链基础设施?
- 运营支持是干什么_运营|你们运营到底是干什么的?
- c语言中fabs是什么意思,c语言fabs是什么意思_后端开发
- 软件测试面试题:软件验收测试包括正式验收测试、alpha测试、beta测试三种测试?
- 历史名人 明朝成化仙游抗倭首领总捕头——魏升
- 北京信息科技大学第十三届程序设计竞赛暨ACM选拔赛题解
- STM32f103微妙延迟函数
- ADS1.2 Error:(Fatal) L6002u:could not open file C:/...
- matlab模拟三体运动_如何写出三体的MATLAB程序-理论分析篇
- 优秀课程案例:使用Scratch制作七巧板!
- 互联网的应用拓展——物联网
- yolov5识别吸烟(含数据集)
热门文章
- python转置列表代码_转置字典(从字典列表中提取一个键的所有值)
- 网络工程师交换试验手册之二十一:单臂路由的配置实例
- c语言推箱子代码_C语言烂大街的东西都学不会!C语言多关卡推箱子制作教程
- Ubuntu硬盘全盘备份tar和clonezilla两种方案
- WPD 从便携设备拷贝文件到PC文件不完整的解决办法
- 怎样增加phpmyadmin导入文件上限
- C#制作不规则窗体的简单方法
- php对象的表示方法,PHP对象相关知识总结
- mysql replication 延时_MySQL:延迟的主从复制 ( Delayed Replication )
- python如何提高程序可读性_Python规范:提高可读性