直接上代码:
package org.commons;
import java.net.URL;
public class PropertiesUtil {
/**
*
* @param path
* 文件名
* @return 该文件的URL
*/
public static URL findAsResource(String path) {
URL url = null;
// First, try to locate this resource through the current
// context classloader.
ClassLoader contextClassLoader = Thread.currentThread()
.getContextClassLoader();
if (contextClassLoader != null) {
url = contextClassLoader.getResource(path);
}
if (url != null)
return url;
// Next, try to locate this resource through this class's classloader
url = PropertiesUtil.class.getClassLoader().getResource(path);
if (url != null)
return url;
// Next, try to locate this resource through the system classloader
url = ClassLoader.getSystemClassLoader().getResource(path);
// Anywhere else we should look?
return url;
}
}
分享到:
相关推荐
PropertiesUtil实现对properties文件的读与写,参数文件名不包括.properties SysConfig实现对指定系统资源文件(config/sysConfig.properties)的读取操作,利用修改时间判断是否重新加载文件 DateUtil提供了很多...
该属性指定Struts 2应用加载用户自定义的属性文件,该自定义属性文件指定的属性不会覆盖struts.properties文件中指定的属性.如果需要加载多个自定义属性文件,多个自定义属性文件的文件名以英文逗号(,)隔开. struts....
标签的名字可以随便起,但是最好是有意义的字母啦,字母前加个:用来表示这个字母是标签,goto命令就是根据这个:来寻找下一步跳到到那里。最好有一些说明这样你别人看起来才会理解你的意图啊。 4.Rem 命令 注释...
* 得到属性文件的值 */ public String getValueByPropertyKey(String key) { String value = null; if (checkPropertyFile()) { value = getValue(key); } return value; } /* * get Value ...
用法文件 = files_properties(目录) 文件 = files_properties(目录,输出文件) 输入- 目录:从中获取文件的文件夹- OUTPUT_FILE:输出文件名 输出- 文件:元胞数组- 第 1 列:文件名- 第 2 列:修改日期 (dd-...
如 ${basepackage}/${className}.java,根据该变量生成输出文件 二. 自动搜索某个目录所有模板文件,无需配置 三.代码生成器模板可以引用的相关变量 1. g.generateByTable("table_name") 方法可以引用的变量 ...
如 ${basepackage}/${className}.java,根据该变量生成输出文件 二. 自动搜索某个目录所有模板文件,无需配置 三.代码生成器模板可以引用的相关变量 1. g.generateByTable("table_name") 方法可以引用的变量 ...
首先,你可以创建一个"xxx.properties"属性文件,并存在与环境路径中(xxx代表你的属性文件名)然后 在URL中直接指定这个属性文件名:"jdbc:proxy:xxx" 其次,你可以在URL最后跟上类似"?key=value&key=value……...
如果有多个映射文件需要声明,使用类路径映射方式显然比直接单独指定映射文件名的方式要简便。 第27~30行定义了Spring代理Hibernate数据操作的HibernateTemplate模板,而第32~34行将该模板注入到tfileDAO中。 ...
你不必一定用hibernate.cfg.xml或hibernate.properties这两文件名, 你也不一定非得把配置文件放在Classes下, File file=new File("c:\\sample\\myhibernate.xml"); Configuration config=new ...
该属性指定Velocity框架所需的velocity.properties文件的位置。该属性的默认值为velocity.properties。 struts.velocity.contexts 该属性指定Velocity框架的Context位置,如果该框架有多个Context,则多个...
创建一个“参考快照” 创建一个“实际快照” 获得两者之间的差异快照包含以下对象,这些对象以树形结构组织: 文件夹结构(文件夹和文件名) ZIP和JAR结构(像文件夹一样递归解析) (特定于Java).properties文件的...
若要在外部引入某文件,例如build.properties文件,可以通过如下内容将其引入:” build.properties”/> property元素可用作task的属性值。在task中是通过将属性名放在“${”和“}”之间,并放在task属性值的位置来...
Excel窗口小部件,用于生成Excel文件或加载Excel文件。财产字符串$mode是导出模式或导入模式。 有效值是“出口”和“进口” 布尔$isMultipleSheet用于设置具有多个工作表的导出excel。 数组$properties用于excel...
redirect就是服务端根据逻辑,发送一个状态码,告诉浏览器重新去请求那个地址,一般来说浏览器会用刚才请求的所有参数重新请求,所以session,request参数都可以获取。 20、EJB与JAVA BEAN的区别? Java Bean 是可复用...
// 得到文件名同样至入BodyPart messageBodyPart2.setFileName(displayname); messageBodyPart2.setFileName(fds.getName()); messageBodyPart2.setFileName(MimeUtility.encodeText(displayname)); multipart....
Redux Toolkit基本教程改编自: : 原始自述文件:Redux TodoMVC示例该项目模板是使用构建的,它提供了一种无需构建配置即可启动React项目的简单方法。 使用Create-React-App构建的项目包括对ES6语法的支持,以及...
10.5.7. 根据主键查找数据 10.5.8. 取回一条记录 10.5.9. 取回多条记录 10.5.10. Adding Domain Logic 10.6. Zend_Db_Table_Row 10.6.1. 简介 10.6.2. 取回一条记录 10.6.3. 修改数据 10.7. Zend_Db_Table_...
1. 从配置文件(通常是XML配置文件中)得到 sessionfactory. 2. 由sessionfactory 产生 session 3. 在session 中完成对数据的增删改查和事务提交等. 4. 在用完之后关闭session 。 5. 在java 对象和 数据库之间有做...
根据基本表结构及其数据生成 INSERT ... 的 SQL 简便的MS SQL 数据库 表内容 脚本 生成器 将表数据生成SQL脚本的存储过程 直接从SQL语句问题贴子数据建表并生成建表语句的存储过程 从SQL中的一个表中导出HTML文件...