首页 > 其他分享 >用ClassLoader读取配置文件

用ClassLoader读取配置文件

时间:2022-11-30 17:58:46浏览次数:43  
标签:java 读取 配置文件 ClassLoader user props import password

package day2;

import org.junit.Test;

import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.InputStream;
import java.util.Properties;

public class ClassLoaderDemo1 {
@Test
public void test1() throws Exception {
Properties props=new Properties();
//默认路径:当前项目下
//FileInputStream fis=new FileInputStream("jdbc.properties");
//props.load(fis);

    //用ClassLoader读取配置文件
    //默认路径:src下
    ClassLoader loader=ClassLoaderDemo1.class.getClassLoader();
    InputStream is = loader.getResourceAsStream("jdbc1.properties");
    props.load(is);

    String user=props.getProperty("user");
    String password=props.getProperty("password");
    System.out.println("user:"+user+",password:"+password);
}

}

标签:java,读取,配置文件,ClassLoader,user,props,import,password
From: https://www.cnblogs.com/fighterk/p/16939249.html

相关文章

  • Sharding-JDBC 原理和spring boot 核心配置文件说明
    1、分库分表策略:如每个数据记录属于一个集团ID、属于一个店铺ID列,可以根据集团ID%数据库数量取余设置规则分片键,及设置用哪个数据库和哪个表。同现可以使用数据记录中的......
  • SpringCloud之Config分布式配置文件中心
    分布式系统面临的配置问题:微服务意味着要将单体应用中的业务拆分成一个个子服务,每个服务的粒度相对较小,因此系统中会出现大量的服务。由于每个服务都需要必要的配置信息......
  • Spring的ioc介绍,配置文件和基本使用
    1.什么是spring,它能够做什么?  Spring是一个开源框架,它由RodJohnson创建。它是为了解决企业应用开发的复杂性而创建的。  Spring使用基本的JavaBean来完成以前只可......
  • 利用POI读取excel,做更改并保存(xls版本)
    小弟最近在项目中,遇到用poi技术将excel模板读取,加上一列之后,写入某些值,再写回原EXCEL。直接贴代码吧。上面的注释也很清晰。 packagecom.caojiulu.poi;importjava.io.Fil......
  • (4)SpringMVC核心配置文件详解
    在上一篇文章中,我们从DispatcherServlet谈起,最终为读者详细分析了SpringMVC的初始化主线的全部过程。整个初始化主线的研究,其实始终围绕着DispatcherServlet、WebApplicatio......
  • Spring Boot+Mybatis:实现数据库登录注册与两种properties配置参数读取
    〇、参考资料1、hutool介绍https://blog.csdn.net/abst122/article/details/1240913752、SpringBoot+Mybatis实现登录注册https://www.cnblogs.com/wiki918/p/1622175......
  • ClassLoader
    ClassLoader:用来加载Class的。负责将Class的字节码形式转换成内存形式的Class对象。字节码可以来自于磁盘文件*.class,也可以是jar包里的*.class,也可以来自远程......
  • springboot从yaml文件读取pom文件的properties
     如果没有其他配置,只能读取启动类模块下和父级模块的pom的properties,以下是配置:<properties><revision>1.0</revision></properties><build><res......
  • java如何高效地读取一个超大文件?(四种方式分析对比)
    读取大文件的四种方式本地压缩了一个文件夹,大概500M左右。虽然不是很大但是,相对还可以。方法1:Guava读取Stringpath="G:\\java书籍及工具.zip";Files.readLines(new......
  • php获取目录文件夹下的内容,可用于读取目录文件
     今天想加个功能,就是生成html地图提供百度蜘蛛抓取,就要用到php获取目录文件夹下的内容调取。所以放上代码:<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional......