阅读:12008回复:4
怎样获取自定义的配置文件
我在配置目录下新建了一个自己写的json格式的配置文件,然后在java里面应该怎样拿到这个配置文件呢?或者说配置文件的路径该怎样才能拿到?
图片:QQ截图20170725110234.png |
|
沙发#
发布于:2017-07-25 10:53
java中获取配置文件的方法:http://bbs.hearker.com/read.php?tid=2161
|
|
板凳#
发布于:2017-07-25 10:56
何圆:java中获取配置文件的方法:http://bbs.hearker.com/read.php?tid=2161回到原帖之前已经尝试过了,取得的值为null,这这方法应该是获取平台的配置文件用的。但是我需要的是这个json文件。。。。 |
|
地板#
发布于:2017-07-25 23:44
能不能先写一个配置文件,将你的json文件路径写入到配置文件,利用
java中获取配置文件的方法:http://bbs.hearker.com/read.php?tid=2161 获取到你的json文件信息。可以试试这样能不能达到你要的结果? |
|
|
4楼#
发布于:2017-07-26 10:12
何万里:能不能先写一个配置文件,将你的json文件路径写入到配置文件,利用重点不是这个,重点是不知道怎么获得平台的项目路径。 不过昨天已经变相解决了。 这里分享一个获取平台里的项目路径的方法: 在Java类里面通过平台的com.sunsheen.jfids.system.security.login.Session类来获取HttpSession对象,再用Servlet里面常用的获取项目根路径的方法即可。贴上代码: HttpSession session = Session.getHttpSession(); String configPath = session.getServletContext().getRealPath("/"); 这里拿到的项目路径中间有个 /./ 这个不影响文件路径的访问 然后就可以根据项目根路径与文件所在项目相对位置来组成文件的绝对路径。 还有种方法,通过java的类加载路径来获取绝对路径,再组装也是可以的。 |
|