摘要:中读取文件的内容工程目录创建一个文件文件名编写一个工具类声明对象读取配置文件为文件名提供外部访问的方法以格式返回对应的编写测试类读取制定的执行程序采用的优缺点优点可以完全限定类名的方式加载资源,可以直接读取出来操作比较便捷,可以在项目和项目
Java中读取Properties文件的内容 工程目录: 1.创建一个Properties文件
文件名:config.properties
#SystemConfig sys.config = test2.编写一个工具类
package com.wayfreem.study.utils; import java.util.ResourceBundle; public class AppResources{ //声明 ResourceBundle 对象 private static ResourceBundle resource; static{ //读取配置文件 config 为文件名 resource = ResourceBundle.getBundle("config"); } /** * 提供外部访问的方法 * @param key * @return */ public static String getProperty(String key){ //以String格式返回 key 对应的 value return resource.getString(key); } }3.编写测试类
package com.wayfreem.study.properties; import com.wayfreem.study.utils.AppResources; public class PropertiesTest { public static void main(String[] args) { //读取制定的key String config = AppResources.getProperty("sys.config"); System.out.println(config); } }4.执行程序 采用 ResourceBundle 的优缺点
优点 1. 可以完全限定类名的方式加载资源,可以直接读取出来 2. 操作比较便捷,可以在 web项目和 java项目中使用 缺点 1.只能加载 classes 下面的资源文件 2.只能读取 .properties文件注
由于项目上面使用的是这种方式,就多带带拉出来,做为一个小的知识点,积累着。
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/70017.html
摘要:你如何理解中的可以理解为启动器,它包含了一系列可以集成到应用里面的依赖包,你可以一站式集成及其他技术,而不需要到处找示例代码和依赖包。如你想使用访问数据库,只要加入启动器依赖就能使用了。 面试了一些人,简历上都说自己熟悉 Spring Boot, 或者说正在学习 Spring Boot,一问他们时,都只停留在简单的使用阶段,很多东西都不清楚,也让我对面试者大失所望。 下面,我给大家总结...
摘要:通过找到值此方法相当于集合中的方法返回此属性列表中的键集,其中该键及其对应值是字符串此方法相当于集合中的方法创建集合对象使用往集合中添加数据赵丽颖迪丽热巴古力娜扎使用把集合中的键取出存储到一个集合中遍历集合取出集合的每一个键使用方法通过获取 package com.itheima.demo07.Prop; import java.io.FileOutputStream;import j...
摘要:但它融合了和的功能。支持对随机访问文件的读取和写入。的概述和作为集合的使用了解的概述类表示了一个持久的属性集。可保存在流中或从流中加载。属性列表中每个键及其对应值都是一个字符串。 1_序列流(了解) 1.什么是序列流 序列流可以把多个字节输入流整合成一个, 从序列流中读取数据时, 将从被整合的第一个流开始读, 读完一个之后继续读第二个, 以此类推. 2.使用方式 整合两个: S...
摘要:有了配置文件之后,启动程序,我们首先可以看到日志输入,由此可以看出程序读取了的配置。首先,根据的全局查找功能,直接搜索这些词出现的位置,进行定位,可以找到这个日志出现于方法之中。由于我们的配置文件在下,所以只要留意当为的程序执行情况即可。 前言 上文《一文掌握 Spring Boot Profiles》 是对 Spring Boot Profiles 的介绍和使用,因此本文将从源码角度...
阅读 537·2023-04-26 02:58
阅读 2236·2021-09-27 14:01
阅读 3540·2021-09-22 15:57
阅读 1141·2019-08-30 15:56
阅读 1005·2019-08-30 15:53
阅读 744·2019-08-30 15:52
阅读 603·2019-08-26 14:01
阅读 2119·2019-08-26 13:41