今天记录下的就是项目用的属性文件,例jdbc.properties.相信很多项目中把数据库访问的用户名,密码,以及驱动加载等都了属性文件中,然后通过java类来读取这些以键值存储在属性文件中的值。java有个类是专门用来读取属性配置文件的类,就是java.util.properties类。
1.Properties prop = new Properties(); // 首先创建该类
2.InputStream inStream = new FileInputStream(new File("src/jdbc.properties"));//创建流, 读取配置文件所在位置,此处应抛出必检异常,需要处理。通常抛出java.io.FileNotFoundException:就是你的路径不正确。路径默认是项目的根目录。
3. prop.load(inStream); //处理流中的信息,与属性文件中的key比对
4.String x = prop.getProperty("key");//获取相对的键值,如果没有输出null
这样我们完成了通过获取属性文件中的key 来的到value的值。
我大概看了下 Spring 的源码文件,其中读取配置文件也是用的properties类。