`
tomp110
  • 浏览: 30798 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Properties读取任意目录的配置文件

阅读更多
try{
    String url = this.getClass().getResource("").getPath().replaceAll("%20", " ");
    String path = url.substring(0, url.indexOf("WEB-INF")) + "WEB-INF/config.properties";
    Properties config = new Properties();
    config.load(new FileInputStream(path));
    System.out.println(config.getProperty("dbDriver"));
 } catch (Exception e){
    e.printStackTrace();
}



转自:http://www.blogjava.net/xiaosilent/archive/2006/12/22/89575.html
分享到:
评论

相关推荐

    Java高级程序设计实战教程第三章-Java反射机制.pptx

    应用程序通过读取配置文件来获取到指定名称的类的字节码文件并加载其中的内容进行调用,对一个类文件进行解剖,就可以取得任意一个已知名称的class的内部信息,包括其modifiers(诸如public,static等等)、...

    一个开源的基于 MicroPython 的 SDK,用于支持 WiFi 的微控制器_python_代码_相关文件_下载

    能够读取 .properties 文件进行配置 定期调用垃圾收集器的内存管理器 旨在用于商业和开源项目。 使用步进机制扩展您的板载内存! 驱动传感器和其他硬件 使用 MicroPython 驱动程序的冷却包装器驱动 DHT11 和 DHT22...

    Log4j日志管理系统简单使用说明

     PropertyConfigurator.configure(String configFilename):读取使用Java的特性文件编写的配置文件。  DOMConfigurator.configure(String filename):读取XML形式的配置文件。  实际使用:PropertyConfigurator....

    java8源码-dms:资料管理系统:应用涉及技术点:后端:Java、SpringBoot、Mybatis、MybatisPlus、Sprin

    java8 源码 0、本应用涉及技术点: 后端:Java、SpringBoot、Mybatis、MybatisPlus、SpringSecuriy、JWT token认证 ...2)打开api-service项目,找到资源配置文件application.properties,修改成自己的

    如何编写批处理文件批处理文件批处理文件

    下一个文件之前,每份文件都已被打开、读取并经过处理。 处理包括读取文件,将其分成一行行的文字,然后将每行 解析成零或更多的符号。然后用已找到的符号字符串变量值 调用 For 循环。以默认方式,/F 通过每个...

    POJOGenerator v1.3.3 Install(可视化POJO代码生成器最终版)

    1、先将压缩档解压到任意文件夹,必须保留配置文件cmsdk4j.cfg.xml和generator .cfg.xml与可执行文件POJOGenerator.exe在同一目录,否则无法运行。 2、可以预先在配置档cmsdk4j.cfg.xml中设定您的数据库服务器配置...

    JAVA 范例大全 光盘 资源

    常见问题 读取Properties文件出现中文乱码 182 第9章 Java异常处理与反射机制 183 实例73 运用throws、throw、try与catch 183 实例74 throws声明异常的实例 185 实例75 自定义异常类 187 实例76 使用finally...

    Java范例开发大全 (源程序)

     实例221 改变Properties文件中的键值 399  第13章 多线程编程(教学视频:121分钟) 405  13.1 多线程的五种基本状态 405  实例222 启动线程 405  实例223 参赛者的比赛生活(线程休眠唤醒) 407  实例...

    java范例开发大全(pdf&源码)

    实例221 改变Properties文件中的键值 399 第13章 多线程编程(教学视频:121分钟) 405 13.1 多线程的五种基本状态 405 实例222 启动线程 405 实例223 参赛者的比赛生活(线程休眠唤醒) 407 实例224 资源搜索并下载...

    java范例开发大全源代码

     实例119 在指定的目录下创建多个临时文件 158  实例120 删除指定目录下的文件 160  实例121 移动指定目录下的文件 163  实例122 文件搜索引挚 167  7.2 字节流 169  实例123 复制指定目录下的文件 ...

    java范例开发大全

    实例221 改变Properties文件中的键值 399 第13章 多线程编程(教学视频:121分钟) 405 13.1 多线程的五种基本状态 405 实例222 启动线程 405 实例223 参赛者的比赛生活(线程休眠唤醒) 407 实例224 资源搜索并下载...

    Java范例开发大全(全书源程序)

    实例221 改变Properties文件中的键值 399 第13章 多线程编程(教学视频:121分钟) 405 13.1 多线程的五种基本状态 405 实例222 启动线程 405 实例223 参赛者的比赛生活(线程休眠唤醒) 407 实例224 资源搜索...

    asp.net知识库

    革新:.NET 2.0的自定义配置文件体系初探 关于如何在ASP.NET 2.0中定制Expression Builders 怎么在ASP.NET 2.0中使用Membership asp.net 2.0-实现数据访问(1) ASP.NET 2.0 新特性 .NET 2.0里使用强类型数据创建...

    cuteEditor6.0

    You can also insert Form elements (checkbox, button, textarea, etc.) and modify certain properties of the element. 默认换行为软回车 (Demo) <br/>Most other editors insert double line ...

Global site tag (gtag.js) - Google Analytics