文档章节

Properties-java获取资源文件值

尾生
 尾生
发布于 2016/08/10 14:11
字数 97
阅读 2
收藏 0


        String fileName = "a_little_config.txt";
        
        /**
         * Jfinale获取资源文件
         */
        Prop prop=PropKit.use(fileName);
        String user  =prop.get("user");
        System.out.println(user);
        
        
        /**
         * java内置获取properties后缀文件
         */
        ResourceBundle rb = ResourceBundle.getBundle("log4j");
        System.out.println(rb.getString("log4j.rootLogger"));
        
        /**
         * java常用加载文件方法
         */
        InputStream inputStream;
        ClassLoader  classLoader= TestJava.class.getClassLoader();
        if(classLoader!=null){
            inputStream = classLoader.getResourceAsStream(fileName);
        }else {
            inputStream = classLoader.getSystemResourceAsStream(fileName);
        }
        Properties fileProperties = new Properties();
        try {
            fileProperties.load(inputStream);
            inputStream.close();
        } catch (IOException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
        
        System.out.println(fileProperties.get("user"));
       

© 著作权归作者所有

共有 人打赏支持
尾生
粉丝 16
博文 146
码字总数 60885
作品 0
杭州
程序员
私信 提问
Spring核心——资源数据管理

在Profile管理环境一文中介绍了环境的概念以及Spring Profile特性控制Bean的添加。本文将进一步介绍Spring管理和控制操作系统变量、JVM变量和Java标准资源(properties文件)的相关功能。 文...

随风溜达的向日葵
2018/08/01
0
0
Java Web的Maven项目中Properties文件的使用

背景 我需要在配置文件中设置一些参数,然后在代码中获取数据使用。我的配置文件放在了src/main/resources文件夹下面了。 思路 主要是通过当前类加载器,通过加载resources资源文件为流,然后...

亚林瓜子
2018/08/03
0
0
JDBC操作MySQL(crud)

类库链接(mysql-connector-java-5.1.37-bin.jar):http://files.cnblogs.com/files/xujingyang/mysql-connector-java-5.1.37-bin.zip 1.1 JDBC概述 JDBC(Java Data Base Connectivity,java数......

sandshell
2018/08/04
0
0
spring boot框架学习之重要注解3注解方式读取外部资源配置文件

本节主要内容: 1:是用非注解方式怎么获取配置文件中的配置项 2:使用注解实战获取外部properties文件配置项 声明: 本文是《凯哥陪你学系列-框架学习之spring boot框架学习》中spring boot框...

凯哥java
2017/10/22
0
0
基于 JDT 的 JAR 源代码搜索

简介: Eclipse 为程序员提供了强大的搜索功能,文件搜索 (File Search) 用来搜索工作空间下的所有文本文件,JAVA 搜索 (Java Search) 能够搜索工作空间下的所有 Java 文件。如果被搜索的内容...

红薯
2010/07/20
1K
2

没有更多内容

加载失败,请刷新页面

加载更多

Quartz监听器Listerner

概述 Quartz的监听器用于当任务调度中你所关注事件发生时,能够及时获取这一事件的通知。Quartz监听器主要有JobListener、TriggerListener、SchedulerListener三种,顾名思义,分别表示任务、...

大笨象会跳舞吧
4分钟前
0
0
Call exception, tries=10, retries=35, started=38348 ms ago, cancelled=false, msg=pc-node1 row

写hbase的问题,2019-01-18 23:23:28,082 | INFO | [hconnection-0x6431d54d-shared--pool2-t5] | Call exception, tries=10, retries=35, started=38348 ms ago, cancelled=false, msg=p......

stys35
7分钟前
0
0
docker 安装portainer、gogs、redis、mongodb、es、rabbitmq、mysql、jenkins、harbor

1、准备三台虚拟机ip如下 编号 Ip 1 192.168.100.101 2 192.168.100.102 3 192.168.100.103 2、镜像应用编排 192.168.100.101 主要安装系统运维相关服务 192.168.100.102 主要安装mysql、mon...

北岩
17分钟前
0
0
storm 提交任务报SocketException错误及解决办法

提交任务爆错: org.apache.storm.thrift.transport.TTransportException: java.net.SocketException: Broken pipe (Write failed) ..... Caused by: org.apache.storm.thrift.transport.TTr......

jingshishengxu
21分钟前
0
0
值得收藏:一份非常完整的MySQL规范

一、数据库命令规范 所有数据库对象名称必须使用小写字母并用下划线分割 所有数据库对象名称禁止使用mysql保留关键字(如果表名中包含关键字查询时,需要将其用单引号括起来) 数据库对象的命...

Java干货分享
31分钟前
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部