Properties类加载属性文件

Properties类加载属性文件加载是开发中常用的一种方法。可以达到低耦合、高内聚的作用

注:properties属性文件必须方法src目录下,否则load()加载器无法找到properties属性文件。

方法如下:

Properties props = new Properties();

props.load(new FileInputStream(propertiesname));

driver = props.getProperty("properties文件中的driver键名")

url = props.getProperty("properties文件中的url键名")

user = props.getProperty("properties文件中的user键名")

pass = props.getProperty("properties文件中的pass键名")

创建好上面的句可以在加载驱动时直接传入如上的变量名作为参数。

时间: 2024-11-05 20:52:37

Properties类加载属性文件的相关文章

使用Properties读写属性文件

import java.io.FileInputStream; import java.io.FileOutputStream; import java.util.Properties; /*Properties相当于一个key,value都是String类型的Map.*/ public class PropertyTest { public static void main(String[] args) throws Exception{ Properties props = new Prop

properties属性文件设计&实践(1) - 多个属性文件

在项目中,一般会在类路径下存在这样的一个属性文件,如:config.properties systemconfig.properties等,通过属性文件可以实现以下目的 1. 统一维护公用的配置性属性 2. 不修改class/jar,改变类的行为 一般还会针对此属性文件提供一个类来读取其属性   本文介绍一种在设计公用代码时的属性文件通用设计思路,即多个属性文件 1. 默认属性文件     在公用代码工程维护,发布时直接打包到jar中,其中的属性会被2.3覆盖 2. 各工程自定义属性文件    

Code片段 : .properties属性文件操作工具类 & JSON工具类

摘要: 原创出处:www.bysocket.com 泥瓦匠BYSocket 希望转载,保留摘要,谢谢! “贵专” — 泥瓦匠 一.java.util.Properties API & 案例 java.util.Properties 是一个属性集合.常见的api有如下: load(InputStream inStream)  从输入流中读取属性 getProperty(String key)  根据key,获取属性值 getOrDefault(Object key, V defaultValue)

java中.properties属性文件的使用案例源码

一.描述 java中的.properties属性文件的正确使用可以解决很多问题,比如一个登录界面要做一个记住用户登录过的用户名和密码并且放在本地方便用户登录. 二.操作步骤 1.  打开eclipse工程文件目录下的XX.properties文件,如果没有就创建一个 2. 以键-值对的方式记录用户最近登录过的用户名--密码,添加一个键值对 3. 移除一个键-值对 4. 保存这个属性文件 5. 获取属性文件的所有键 6. 获取指定键的属性值 二.源代码 //在工作主目录下(即eclipse项目目录

java spring中对properties属性文件加密及其解密

原创整理不易,转载请注明出处:java spring中对properties属性文件加密及其解密 代码下载地址:http://www.zuidaima.com/share/1781588957400064.htm 加密类: package com.zuidaima.commons.util; import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java.io.File; import

属性文件操作之Properties与ResourceBundle

1.Properties与ResourceBundle 两个类都可以读取属性文件中以key/value形式存储的键值对,ResourceBundle读取属性文件时操作相对简单. 2.Properties 该类继承Hashtable,将键值对存储在集合中.基于输入流从属性文件中读取键值对,load()方法调用完毕,就与输入流脱离关系,不会自动关闭输入流,需要手动关闭. /** * 基于输入流读取属性文件:Properties继承了Hashtable,底层将key/value键值对存储在集合中, *

java下properties属性文件操作

package cn.stat.p1.file; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; import java.util.Pr

jdbc的数据库连接信息在属性文件中的配置(db.properties)

1.db.properties属性文件的内容如下 jdbc.url=jdbc:mysql:///test jdbc.user=root jdbc.password= jdbc.driverClass=com.mysql.jdbc.Driver

Spring中属性文件properties的读取与使用

实际项目中,通常将一些可配置的定制信息放到属性文件中(如数据库连接信息,邮件发送配置信息等),便于统一配置管理.例中将需配置的属性信息放在属性文件/WEB-INF/configInfo.properties中. 其中部分配置信息(邮件发送相关): Java代码 #邮件发送的相关配置 email.host = smtp.163.com email.port = xxx email.username = xxx email.password = xxx email.sendFrom = xxx@16