java中获取配置文件数据_Java 读取、获取配置文件.properties中的数据
java获取配置文件.properties中的数据,具体内容如下所示:
方法太多,只写一种比较简单的。
文件test1.properties内容
test1 = 123;
test2=3211
properties prop = new properties();
prop.load(new fileinputstream("src/test1.properties"));
system.out.println(prop.get("test1"));
输出
123;1
简单封装一下,完整代码
package propertis.test;
import java.io.fileinputstream;
import java.io.filenotfoundexception;
import java.io.ioexception;
import java.util.properties;
public class test {
/**
* @param args
* @throws ioexception
* @throws filenotfoundexception
*/
public static void main(string[] args) throws filenotfoundexception, ioexception {
// todo auto-generated method stub
properties prop = new properties();
prop.load(new fileinputstream("src/test1.properties"));
system.out.println(prop.get("test1"));
system.out.println(proutil.gettest1value("test1"));
system.out.println(proutil.gettest1value("test2"));
}
}
class proutil{
private static properties prop = new properties();
static{
try {
prop.load(new fileinputstream("src/test1.properties"));
} catch (filenotfoundexception e) {
// todo auto-generated catch block
e.printstacktrace();
} catch (ioexception e) {
// todo auto-generated catch block
e.printstacktrace();
}
}
public static object gettest1value(string key){
return prop.get(key);
}
}
输出
123;
123;
321
下面看下java 读取properties配置文件
方法:
properties properties = new properties();
fileinputstream in = new fileinputstream("**.properties");
properties.load(in);
in.close();
配置文件:
driver=com.mysql.jdbc.driver
url=jdbc:mysql://localhost:3306/test?useunicode=true&characterencoding=utf-8
username=root
password=
代码实现:
import java.io.fileinputstream;
import java.util.properties;
public class propertiestest {
private static final string properties_name = "db.properties";
public static string db_driver = null;
public static string db_url = null;
public static string db_user = null;
public static string db_pwd = null;
static{
fileinputstream in = null;
try{
properties properties = new properties();
in = new fileinputstream(properties_name);
properties.load(in);
db_driver = properties.getproperty("driver");
db_url = properties.getproperty("url");
db_user = properties.getproperty("username");
db_pwd = properties.getproperty("passworld");
system.out.println("读取配置信息成功!");
showconfig();
}catch(exception e){
e.printstacktrace();
system.out.println("读取配置信息失败!");
}finally{
if(in != null){
try{
in.close();
}catch(exception e){
e.printstacktrace();
}
}
}
}
private static void showconfig(){
system.out.println("-----------------------配置信息-----------------");
system.out.println("dirver: "+db_driver);
system.out.println("url: "+db_url);
system.out.println("user: "+db_user);
system.out.println("passworld: "+db_pwd);
system.out.println("----------------------------------------------");
}
public static void main(string[] args){
}
}
运行结果:
读取配置信息成功!
-----------------------配置信息-----------------
dirver: com.mysql.jdbc.driver
url: jdbc:mysql://localhost:3306/test?useunicode=true&characterencoding=utf-8
user: root
passworld: null
----------------------------------------------
总结
以上所述是小编给大家介绍的java 读取、获取配置文件.properties中的数据,希望对大家有所帮助
如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!
java中获取配置文件数据_Java 读取、获取配置文件.properties中的数据相关推荐
- 随机从mysql中读取_如何实现MySQL表数据随机读取?从mysql表中读取随机数据
文章转自 http://blog.efbase.org/2006/10/16/244/ 如何实现MySQL表数据随机读取?从mysql表中读取随机数据?以前在群里讨论过这个问题,比较的有意思.mysq ...
- java获取xlsx某列数据_Java读取Excel指定列的数据详细教程和注意事项
本文使用jxl.jar工具类库实现读取Excel中指定列的数据. jxl.jar是通过java操作excel表格的工具类库,是由java语言开发而成的.这套API是纯Java的,并不依赖Windows ...
- java object取数据_java使用ObjectInputStream从文件中读取对象
import java.io.EOFException; import java.io.FileInputStream; import java.io.FileNotFoundException; i ...
- java 读取配置文件工具_java读取配置文件信息properties的工具类
java读取配置文件信息properties的工具类,介绍一个工具PropertyReader.java,读取项目配置文件信息 package mymail; import java.io.File; ...
- java读取系统中指定的文件_java读取jar中指定的文件
Java 档案 (Java Archive, JAR) 文件是基于 Java 技术的打包方案.它们允许开发人员把所有相关的内容 (.class.图片.声音和支持文件等) 打包到一个单一的文件中.JAR ...
- java解析pdf 图片文字_Java 读取PDF中的文本和图片
本文将介绍通过Java程序来读取PDF文档中的文本和图片的方法.分别调用方法extractText()和extractImages()来读取. 使用工具:Free Spire.PDF for Java ...
- java word文本框_Java 读取Word文本框中的文本、图片、表格
Word可插入文本框,文本框中可嵌入文本.图片.表格等内容.对文档中的已有文本框,也可以读取其中的内容.本文以Java程序代码来展示如何读取文本框,包括读取文本框中的文本.图片以及表格等. [程序环境 ...
- java接口配置文件_Java读取property配置文件,另接口的配置
为了程序容易修改,不用把接口的的信息放在程序里面,如果是那样,接口的端口改变就会造成很麻烦,所以把它写在配置文件properties中 1.新建一个配置文件property 如:test.prope ...
- java反射获取实体类_java 反射获取类对象的三种方式
Java反射经常用到的就是获取对象中的属性,那么Java获取类对象就是必不可少的啦! Java实体类: public class ReflexModel { private String code; ...
- java后台怎么获取系统时间_Java 后台获取当前时间
Calendar c = Calendar.getInstance();//可以对每个时间域单独修改 int year = c.get(Calendar.YEAR); int month = c.ge ...
最新文章
- 成功解决absl.flags._exceptions.IllegalFlagValueError: flag --train_size=inf: Expect argument to be a str
- 里氏替换原则→类型转换
- Hadoop分布式文件系统--HDFS结构分析
- MFC视图切换大全总结
- python pyplot中axis_Python Pyplot xaxis未显示在图形上
- 用户表如何区分普通用户和管理员_Gate.io 比特百科:什么是ETH 2.0及普通用户如何参与ETH 2.0质押挖矿...
- 拓端tecdat|R语言使用马尔可夫链对营销中的渠道归因建模
- BABOK - 需求分析(Requirements Analysis)概述
- Java多线程导致的的一个事物性问题
- hot编码 字符one_使用字符级RNN进行名字分类
- java ee 思维导图
- mysql数据库客户端--navicat for mysql 12中文破解版64位/32位 v12.0.29
- 【STATA】ARIMA模型(含代码)
- 继电器控制实验程序c语言,继电器原理及实验程序
- Ubuntu20.04 添加打印机
- 2021年化工自动化控制仪表考试资料及化工自动化控制仪表免费试题
- ftp服务器连接数修改,ftp服务器连接数设置
- 基于STM32F103单片机的智能药盒喂食器智能插座系统
- Python 爬取 百度地图搜索结果
- 【LAS】IJK中las 的自适应配置没有给出?
热门文章
- Microsoft Office Visio 2007和Microsoft Office Project 2007下载
- 立方体和球形体积的计算
- oracle ebs form视频,Oracle EBS教学视频
- html载入hta文件,浅谈HTA(HTML Application)和病毒的关系
- 十大热门编程语言的介绍
- expect+shell脚本实现免密登录
- 数字延时网络混响算法研究(FDN)
- Excel2010中打开Smartview时报不能设置类Addin的installed属性
- c++学习————VC报错解决方案(vc2013)
- i5功耗最低的cpu_探寻低电压CPU性能 i5-3330S对比测试