Maven项目中使用ResourceBundle类读取配置文件

摘要:
原文作者地址:https://www.cnblogs.com/jona-test/p/11399218.htmlResourceBundle类是java自带的类,类路径:java.util.ResourceBundle,用来读取项目中后缀为properties的配置文件。下面简单举例说明一下用法:1.数据准备1)配置文件名称:application.properties(可将文件存放在工程的res
原文作者地址:https://www.cnblogs.com/jona-test/p/11399218.html

ResourceBundle类是java自带的类,类路径:java.util.ResourceBundle,用来读取项目中后缀为properties的配置文件。

下面简单举例说明一下用法:

1. 数据准备

1)配置文件名称:application.properties(可将文件存放在工程的resource目录下,或者lib目录下)

2)配置文件内容:

dataBaseIp=127.0.0.1

user.name=root

user.password=123456

2. ResourceBundle类实现读取application.properties中key对应的value的步骤:

1)获取配置文件的名称,使用getBundle()方法

ResourceBundle resourceBundle = ResourceBundle.getBundle("application");//不需要写后缀名
2)获取资源文件中的信息:使用getString()方法
String dataBaseIp = resourceBundle.getString("dataBaseIp");//获取资源application中的dataBaseIp字段的值——127.0.0.1
String userName = resourceBundle.getString("user.name");//获取资源application中的user.name字段的值——root
3. 在工程中调用步骤2中读取到的值即可,不赘述。

免责声明:文章转载自《Maven项目中使用ResourceBundle类读取配置文件》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇解决Ubuntu Eclipse 代码浮层黑色背景问题AfxMessageBox和MessageBox区别下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

随便看看

MySQL的安装、配置文件和初始化

MySQL基于源代码的安装本文以MySQL5.1.73+Centos6.5作为安装演示,其他版本安装方法大同小异。首先下载MySQL5.1.73的源代码包。比如MySQL5.1.73,安装在目录/usr/local/myql-5.1.73,然后做一个软连接/usr/local/mysql指向真正的版本路径。进行到此,MySQL库以及可执行程序已经编译出来,可...

unity, 设置帧率上限

使用unity制作演示,并移除所有昂贵的特效。在真正的机器上运行仍然会导致问题。最大显示帧速率为30。默认情况下,IOS设备上统一的原始帧速率限制为30。应用targetFrameRate=60;更改为最大值60。请注意,此设置对编辑器没有影响。...

解决xcode打开时loading假死的问题

出现这个问题就真得崩溃了,有些小伙伴甚至还重装了Xcode,这里给大家推荐一个行之有效的方法。...

ZFS文件系统及Freenas介绍

作为OpenSolaris开源计划的一部分,ZFS于2005年11月发布。它被Sun称为终极文件系统,已经积极开发了10年。ZFS的最大优点之一是,当将其他磁盘添加到池中时,现有文件系统可以自动增长。ZFS使用快照来跟踪文件系统中的更改。5.数据完整性验证和自动修复当新数据写入ZFS时,将创建数据的校验和,从而允许文件系统分叉到新数据集中。...

vue 数组push元素 视图没更新

Vue包含一组用于观察数组的变异方法,因此它们也会触发视图更新。这些方法如下:push()pop()shift()unshift()split()sort()reverse()问题描述:在tap列下,向每个选项卡添加一行数据,可以一直添加默认行。切换到选项卡1时,阵列已成功添加,但视图未更改。来回切换后手动更新分析:由于JavaScript限制,Vue无法检...

WindowsForm实现折叠菜单面板

在程序开发的过程中,有时候为了让我们程序的主要内容能够显示的区域更大,我们需要把一些面板折叠起来,今天就简单介绍一种菜单面板折叠的实现。首先,先用panel将构建出整体的页面布局,然后在菜单面板上添加上一个折叠按钮或者图片控件都可以,并将控件的Anchor属性成Top|Right,这样在页面折叠时,控件能够随着panel的宽度进行相对位置移动。private...