public class ReadProperties {
/*
* 加载指定路径下的配置文件信息,并获得Properties对象
* (non-Javadoc)
* @see com.voole.interf.IProperties#getProperties()
* @return Properties对象
*/
public static Properties getProperties() {
return getProperties("/config.properties");
}
public static Properties getProperties(String path) {
InputStream inStream = ReadProperties.class.getResourceAsStream(path);
Properties prop = new Properties();
try {
if(inStream != null){
prop.load(inStream);
inStream.close();
}
} catch (IOException e) {
System.out.println("加载指定路径下的配置文件出错!"+e.getMessage());
}
return prop;
}
//使用
public static void main(String[] args) {
Properties pr = ReadProperties.getProperties();
System.out.println("mysql connection -- " + pr.getProperty("SQL_DRIVER"));
}
}
分享到:
相关推荐
资源文件加载类 这里是用的是class getResourceAsStream "path" 来加载资源文件的
本文将详细解析标题为"DuiLib_Ultimate 加载资源文件三种方法.zip"的压缩包文件中涉及到的Duilib加载资源的方法,并结合描述与标签,深入探讨这四种方式。 首先,我们来逐一分析Duilib加载资源的四种方式: 1. **...
当项目js(css)文件使用越来越多,js 文件的加载也成了性能上的一个问题,此资源能够在页面全部加载完成后异步加载js等资源文件,它可以顺序加载资源列表,也可以并发加载资源列表,它包含一个方法调用接口:...
本案例聚焦于如何利用静态代码块结合类加载器来高效地获取资源文件,尤其是属性配置文件。下面我们将深入探讨这两个概念及其在实际开发中的作用。 首先,静态代码块是在类被加载到JVM(Java虚拟机)时执行的一段...
针对"WKWebView优先加载本地资源文件"这一主题,实现方法通常是通过拦截WKWebView的网络请求并替换为本地资源。这涉及到WKWebView的请求拦截机制,即WKNavigationDelegate中的`webView(_:decidePolicyFor:)`方法。在...
在Android开发中,动态加载外部资源文件是一种常见的需求,它能增强应用的灵活性和可扩展性。本主题主要探讨如何在Android程序运行时加载不同apk中的资源,包括图片、文字和颜色等。以下是对这个话题的详细阐述: ...
配置文件加载类 就是读取资源属性文件(properties),然后根据.properties文件的名称信息(本地化信息),匹配当前系统的国别语言信息(也可以程序指定),然后获取相应的properties文件的内容。.
在Android开发中,加载资源文件,尤其是PDF文档,是一个常见的需求。这个"加载资源文件的PDF"项目提供了一个完美的示例,演示了如何在Android应用中实现PDF的加载、缩放以及保持清晰度。以下是对这个项目的详细解析...
AssetBundle允许开发者将游戏资源(如模型、纹理、音频等)预先打包成独立的文件,在运行时按需加载,以降低启动时的内存占用和提高性能。本篇文章将深入探讨Unity中如何实现一个简单的资源管理类,使用协程加载...
加载文件资源的三种方式 ~1.从classpath根目录下加载指定名称的文件 2.从classpath根目录下加载指定名称的文件 3. 从classpath根目录下加载指定名称的文件 4. 获取当前文件的绝对路径
Java的`ClassLoader`是用于加载类和资源的核心接口。你可以通过`Thread.currentThread().getContextClassLoader()`或`Class.getResourceAsStream()`来获取`ClassLoader`实例,然后使用`getResourceAsStream()`方法...
在Windows Presentation Foundation(WPF)框架中,动态调用资源文件是一种常见的技术,它使得开发者能够在运行时根据需求加载和应用不同的资源。标题中的“WPF动态调用资源文件”特指在WPF应用程序中,如何根据用户...
7. **国际化与本地化**:如果配置文件涉及不同语言的支持,工具类可能需要处理多个语言版本的配置文件,这涉及到Java的资源包(Resource Bundle)机制。 8. **灵活性**:一个优秀的工具类应提供灵活性,允许用户...
这种方式会使得浏览器在解析到`<script>`标签时暂停HTML的渲染,等待JavaScript文件加载和执行完毕。动态加载则改变了这一模式,它使用JavaScript代码来异步请求并插入外部脚本,使得页面可以先呈现基本内容,而...
3. **合并Dex和资源**:在运行时将插件的dex和资源文件合并到主程序的进程中,这样所有的类和资源都可以在同一个ClassLoader下加载。但这可能会增加内存消耗,需要权衡利弊。 4. **使用独立进程**:让插件在独立的...
本项目名为"wxWidget动态加载资源文件XRC的demo",它提供了一个简单的示例,演示如何在运行时动态加载由XRC定义的资源。这种做法在需要根据用户需求或环境变化灵活调整界面的程序中非常有用。下面我们将深入探讨这个...
在Android开发中,有时我们需要在不安装APK的情况下访问其内部的资源文件,这在实现插件化开发、热更新或者动态加载功能时非常有用。本文将深入探讨如何实现“加载未安装资源apk里面的资源文件”这一技术点,并提供...
在Windows操作系统中,有时为了软件的安全性和便携性,开发者会尝试将可执行文件(exe)嵌入到主程序的资源中,然后在程序运行时动态地从资源中加载到内存并执行。这种方式避免了单独分发多个文件,也可以防止恶意...
配置文件加载类 就是读取资源属性文件(properties),然后根据.properties文件的名称信息(本地化信息),匹配当前系统的国别语言信息(也可以程序指定),然后获取相应的properties文件的内容。
本文将详细介绍RES资源文件的概念、用途以及如何在VB6.0项目中加载和使用这些资源。 #### 一、RES资源文件概述 RES资源文件是一种特殊的文件格式,用于存储应用程序中使用的各种资源,如图标、位图、字符串表等。...