`
wanxiaotao12
  • 浏览: 456025 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Java property 的加载读取

阅读更多
Properties properties = new Properties();
InputStream stream = PropertiesUtil.class.getClassLoader().getResourceAsStream("setting.properties");
properties.load(stream);

 

 

方式二:

//获取sourceFile的url
public static URL getResource(String fileName, ClassLoader loader)
        throws IOException {
    URL resource = loader.getResource(fileName);
    if (resource == null) {
        throw new IOException("resource not found: " + fileName);
    }
    return resource;
}

//根据url加载Properties
public static Properties getProperties(URL source) throws IOException {
    InputStream input = source.openStream();
    try {
        Properties p = new Properties();
        p.load(input);
        return p;
    } finally {
        input.close();
    }
}

 

分享到:
评论

相关推荐

    java 获取 配置文件 属性 单例模式 高效加载

    通过单例模式实例化获取propertyUtil 工具包实例,高效加载配置文件,java语言编写。通过单例模式实例化获取propertyUtil 工具包实例,高效加载配置文件,java语言编写。通过单例模式实例化获取propertyUtil 工具包...

    Java加载properties文件实现方式详解

    主要介绍了Java加载properties文件实现方式详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

    9种yml/properties配置文件文件读取方式

    java对yml/properties配置文件文件读取方式,,列举了9种方式,10个使用技巧,@Value中 static变量、@Value中集合、@ConfigurationProperties读取为实体类、@PropertySource加载自定义yml文件、...

    Java EE常用框架.xmind

    无论是热部署或者是热加载、都是基于Java类加载器来完成的。 SpringBoot实现热部署 1、在plugin标签中加入插件 Shiro 简介 shiro是apache的一个开源框架,是一个权限管理的框架,实现 用户...

    java 面试题 总结

    forward是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把这些内容再发给浏览器,浏览器根本不知道服务器发送的内容是从哪儿来的,所以它的地址栏中还是原来的地址。 redirect...

    java面试题

    jsp:setProperty 设置JavaBean属性 jsp:getProperty 输出JavaBean属性 jsp:forward 转发 CTS、CLS、CLR分别作何解释? 答:CTS 通用类型系统、CLS 通用语言规范、CLR 公共语言运行时。 Struts1和Struts2原理和...

    spring无法读取properties文件数据问题详解

    主要介绍了spring无法读取properties文件数据问题详解,需要的朋友可以参考下

    config-agent:用于从文件加载系统属性的 JVM 代理

    一个 JVM 代理,它允许您指定 Java 属性文件的路径,并让代理将该文件中的属性读取到 JVM 中,就像这些属性一样 假设一个属性文件包含以下内容: property.one=1 property.two=2 property.three=3 使用以下命令...

    超级有影响力霸气的Java面试题大全文档

     forward是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把这些内容再发给浏览器,浏览器根本不知道服务器发送的内容是从哪儿来的,所以它的地址栏中还是原来的地址。...

    MyBaits2.zip

    1. 首先会读取在property标签中定义的属性。 2. 然后会读取在properties标签中通过resource或url加载时的属性,它会覆盖已读取得同名属性。 3. 最后会读取sql中parameterType传递过来的属性,它会覆盖已读取的同名...

    JSP动态网页制作基础培训教程源代码.rar

    4 SampleBean2.java 第6章 标记和<jsp:setProperty>标记示例java代码 5 SampleBean2.class 第6章\ch6\WEB-INF\classes\ch6 标记和<jsp:setProperty>标记示例java类文件 6 sample2.html 第6章\ch6 访问SampleBean2...

    基于J2EE框架的个人博客系统项目毕业设计论文(源码和论文)

    Java的产生与流行是当今Internet发展的客观要求,Java是一门各方面性能都很好的编程语言,它的基本特点是简单、面向对象、分布式、解释的、健壮的、安全的、结构中立的、可移植的、性能很优异的、多线程的、动态的,...

    好用的代码生成源码

    在temppate目录创建一个文件,如${className}SpringControler.java 则代码生成器会自动将该模板文件加载并生成该文件 充分利用各种文件的注释 如在.xml中我们可以使用 在.properties文件中我们可以使用 #generator-...

    ssh(structs,spring,hibernate)框架中的上传下载

    这是Hibernate3引入的新特性,对于包含重量级大数据的表字段,这种抽取方式提高了对大字段操作的灵活性,否则加载Tfile对象的结果集时如果总是返回fileContent,这种批量的数据抽取将可以引起数据库的"洪泛效应"。...

    DWR.xml配置文件说明书(含源码)

    如果你想采用jdom converter,你必须很清楚地知道jdom converter是否可以被加载.这就是DWR保留上面的提示信息的原因. 3 The Creators DWR共有三种Creator,最简单的”new”是调用bean的默认构造函数创建实例.”...

    ibatis 开发指南(pdf)

    恍惚之际,只好再摸出JDBC 准备拼死一搏……,说得未免有些凄凉,直接使用JDBC 进行数据库操作实际上也是不错的选择,只是拖沓的数据库访问代码,乏味的字段读取操作 令人厌烦。 “半自动化”的ibatis,却...

    SpringBoot之logback-spring.xml不生效的解决方法

    主要介绍了SpringBoot之logback-spring.xml不生效的解决方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    精通JS脚本之ExtJS框架.part2.rar

    1.1.3 JavaScript与Java 1.2 第一个JavaScript程序 1.2.1 嵌入JavaScript 1.2.2 链接外部JavaScript文件 1.2.3 注意事项 1.3 基础语法 1.3.1 数据类型 1.3.2 变量与常量 1.3.3 运算符 1.4 流程控制语句 ...

    精通JS脚本之ExtJS框架.part1.rar

    1.1.3 JavaScript与Java 1.2 第一个JavaScript程序 1.2.1 嵌入JavaScript 1.2.2 链接外部JavaScript文件 1.2.3 注意事项 1.3 基础语法 1.3.1 数据类型 1.3.2 变量与常量 1.3.3 运算符 1.4 流程控制语句 ...

Global site tag (gtag.js) - Google Analytics