Java读取配置文件的方式-笔记 1 取当前启动文件夹下的配置文件 一般来讲启动java程序的时候。在启动的文件夹下会有配置文件 classLoader.getResource("").getFile() 会取到java当前启动项目的文件夹。然后指定相应的配置文件路径就可以比方conf/conf.p ...
分类:
编程语言 时间:
2018-02-08 12:15:46
阅读次数:
225
配置文件的路径为根路径: //获取该配置文件的相对路径 String path = SysTemplate.class.getClassLoader().getResource("generator.properties").getPath(); File file = new File(path) ...
分类:
其他好文 时间:
2018-02-06 12:53:26
阅读次数:
153
一、下载,一般用于数据下载,模板下载。Excel模板文件(以下简称,文件)下载为例,且是Maven项目。 1.首先要明确放在服务器的文件地址, 放在java文件的同级目录,类名.class.getClassLoader.getResource(""),获取文件地址,在开发阶段没问题,但Maven打成 ...
分类:
Web程序 时间:
2018-02-01 23:16:35
阅读次数:
352
我们熟悉的资源加载代码: 这2种方式获取的都是Resources对象 先看第一种获取Resources对象源码分析: 说明:(AppcompatActivity中getResource()方法与Activity.getResources()是有区别的。AppcompatActivity是new Re ...
分类:
移动开发 时间:
2018-01-30 12:52:34
阅读次数:
195
class URL save = Thread.currentThread().getContextClassLoader().getResource(""); String str = save.toString(); str = str.substring(6) +childPath; weba ...
分类:
编程语言 时间:
2018-01-28 15:33:43
阅读次数:
136
this.class.getClassLoader()解析 java是面向对象语言,面向对象的语言的宗旨就是万事万物皆对象,那么类、类里面的属性和方法都是对象。java里面的所有的类都是Class类的对象,this.class是获得这个类相对于Class类的对象。 getClassLoader()是 ...
分类:
其他好文 时间:
2018-01-24 20:00:54
阅读次数:
186
weblogic和tomcat下通用的获取路径或者加载资源的方法 1、获取路径 this.getClass().getClassLoader().getResource("/").getPath(); //格式如...../WEB-INFO/class/ 2、加载配置文件 若配置文件是在源文件根目录 ...
分类:
Web程序 时间:
2018-01-23 23:26:26
阅读次数:
402
读取资源文件信息 获取某个类的位置(编译后的.class文件的位置): new Junit().getClass().getResource("").getPath(); 获取classpath的位置(在tomcat中完美获取,在weblogic中无法正常获取,在JavaApplication中也能 ...
分类:
其他好文 时间:
2017-12-27 18:51:26
阅读次数:
152
ava中取资源时,经常用到Class.getResource和ClassLoader.getResource,这里来看看他们在取资源文件时候的路径问题。 Class.getResource(String path) 什么意思呢?看下面这段代码的输出结果就明白了: 输出结果: 上面说到的【path以’ ...
分类:
其他好文 时间:
2017-12-24 22:50:22
阅读次数:
169
1、Class.getResource(String name) 由上面程序输出结果可以知道,不加“/”的参数获取的是JoddDemo类所在的包的路径,加“/”的参数获取到的是classpath根目录的路径 输出结果依次为: ...
分类:
其他好文 时间:
2017-12-15 12:31:37
阅读次数:
180