文档章节

读取配置文件中的内容

q
 qiaohailiang
发布于 2016/09/26 11:16
字数 215
阅读 10
收藏 0

在项目中读取配置文件中的内容信息,例如ipconfig.properties里面读取IP地址。

/**
	 * 读取配置文件信息
	 * 
	 * @param name 读取节点名
	 * @param fileName 文件名
	 * @return 读取的节点值
	 */
	public static String readConfigString(String name, String fileName) {
		String result = "";
		try {
			ResourceBundle rb = ResourceBundle.getBundle(fileName);
			result = rb.getString(name);
		} catch (Exception e) {
//			log.error("从" + fileName + "读取" + name + "出错:" + e.getMessage());
			Log.i(fileName, name);
		}
		return result;
	}
	
	public static int readConfigInteger(String name, String fileName) {
		int result = 0;
		try {
			ResourceBundle rb = ResourceBundle.getBundle(fileName);
			result = Integer.parseInt(rb.getString(name));
		} catch (Exception e) {
			Log.i(fileName, name);
		}
		return result;
	}
	
	public static long readConfigLong(String name, String fileName){
		long result = 0;
		try {
			ResourceBundle rb = ResourceBundle.getBundle(fileName);
			result = Long.parseLong(rb.getString(name));
		} catch (Exception e) {
			Log.i(fileName, name);
		}
		return result;
	}
	
	public static double readConfigDouble(String name, String fileName){
		double result = 0;
		try {
			ResourceBundle rb = ResourceBundle.getBundle(fileName);
			result = Double.parseDouble(rb.getString(name));
		} catch (Exception e) {
			Log.i(fileName, name);
		}
		return result;
	}

配置文件中的内容:

health_ip=192.168.1.123:8080/health

#被注释的地址
#health_ip=yumingdizhi/health

读取里面的地址:

String ipAddress = Configuration.readConfigString("health_ip", "ipconfig");

 

© 著作权归作者所有

q
粉丝 1
博文 4
码字总数 4852
作品 0
太原
私信 提问
spring-boot读取props和yml配置文件

最近微框架spring-boot很火,笔者也跟风学习了一下,废话不多说,现给出一个读取配置文件的例子。 首先,需要在pom文件中依赖以下jar包 其次,我们需要一个spring-boot启动类 没错,@Enable...

gaolu
2016/09/30
5.9K
3
python中利用ConfigParser模块读取配置文件

配置文件 配置文件一般用于保存一些代码运行所需要的参数信息,如.cfg文件,一个具体配置文件内容如下: 这是一份训练深度学习模型以实现目标检测的配置文件train.cfg,里面保存了学习率、b...

sinat_34474705
2018/02/07
0
0
java中线程读取配置文件properties

配置文件在很多方面可以用到,比如数据库连接,数据库工厂方法的调用,只要在配置文件中修改即可,不用修改程序,使用起来还是很方便的。 现在演示一下通过线程读取配置文件进行反射的一种方...

寒风中的独狼
2018/12/11
4
0
Spring Boot 读取配置文件

了解过spring-Boot这个技术的,应该知道Spring-Boot的核心配置文件application.properties,当然也可以通过注解自定义配置文件的信息。 Spring-Boot读取配置文件的方式: 1.读取核心配置文件...

阿刚ABC
2017/10/19
59
0
python读取配置文件

python可以通过ConfigParser非常方便的读取配置文件. 基本用法 读取配置文件 写入配置文件 举例 配置文件conf.ini 2.python操作代码

cs_sharp
2016/01/19
72
1

没有更多内容

加载失败,请刷新页面

加载更多

mysql-connector-java升级到8.0后保存时间到数据库出现了时差

在一个新项目中用到了新版的mysql jdbc 驱动 <dependency>     <groupId>mysql</groupId>     <artifactId>mysql-connector-java</artifactId>     <version>8.0.18</version> ......

ValSong
今天
5
0
Spring Boot 如何部署到 Linux 中的服务

打包完成后的 Spring Boot 程序如何部署到 Linux 上的服务? 你可以参考官方的有关部署 Spring Boot 为 Linux 服务的文档。 文档链接如下: https://docs.ossez.com/spring-boot-docs/docs/r...

honeymoose
今天
6
0
Spring Boot 2 实战:使用 Spring Boot Admin 监控你的应用

1. 前言 生产上对 Web 应用 的监控是十分必要的。我们可以近乎实时来对应用的健康、性能等其他指标进行监控来及时应对一些突发情况。避免一些故障的发生。对于 Spring Boot 应用来说我们可以...

码农小胖哥
今天
9
0
ZetCode 教程翻译计划正式启动 | ApacheCN

原文:ZetCode 协议:CC BY-NC-SA 4.0 欢迎任何人参与和完善:一个人可以走的很快,但是一群人却可以走的更远。 ApacheCN 学习资源 贡献指南 本项目需要校对,欢迎大家提交 Pull Request。 ...

ApacheCN_飞龙
今天
5
0
CSS定位

CSS定位 relative相对定位 absolute绝对定位 fixed和sticky及zIndex relative相对定位 position特性:css position属性用于指定一个元素在文档中的定位方式。top、right、bottom、left属性则...

studywin
今天
9
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部