不同路径下加载资源
来源:互联网 发布:淘宝卖aj鞋子的好店 编辑:程序博客网 时间:2024/05/24 04:20
1.从类路径下加载
ClassLoader.getSystemResourceAsStream(path);
2.从指定URL加载
new URL(url).openStream();
3.从指定文件加载
new FileInputStream(path);
public static final String CLASSPATH_PREFIX = "classpath:";public static final String URL_PREFIX = "url:";public static final String FILE_PREFIX = "file:";public static InputStream getInputStreamForPath(String resourcePath) throws IOException { InputStream is; if (resourcePath.startsWith(CLASSPATH_PREFIX)) { is = loadFromClassPath(stripPrefix(resourcePath)); } else if (resourcePath.startsWith(URL_PREFIX)) { is = loadFromUrl(stripPrefix(resourcePath)); } else if (resourcePath.startsWith(FILE_PREFIX)) { is = loadFromFile(stripPrefix(resourcePath)); } else { is = loadFromFile(resourcePath); } if (is == null) { throw new IOException("Resource [" + resourcePath + "] could not be found."); } return is;}
阅读全文
0 0
- 不同路径下加载资源
- 动态加载不同路径下的DLL
- Java 不同路径下加载文件
- Java加载类路径下资源
- 资源加载路径问题
- WPF下使用Uri加载相对路径资源
- java从类路径下加载资源文件
- java 资源文件加载路径
- 加载资源之路径问题
- laravel资源加载路径设置
- 个人笔记:Imageload 不同位置下的图片加载路径方式
- 权限路径 不同修饰词下
- 加载不同资源,类似换皮肤功能
- glide 加载同一路径的不同图片
- QtCreator下资源路径设置
- 不同的系统下,路径不同,关于路径的研究
- 不同的系统下,路径不同,关于路径的研究
- velocity模板加载(找不到资源路径)
- 110. Balanced Binary Tree
- 2017年IT行业最赚钱的5个职位
- 在html中加入图片 url路径 要注意分号使用
- Jpa使用说明
- C语言作业-4-1素数和
- 不同路径下加载资源
- 整数中1出现的次数(从1到n整数中1出现的次数)
- 利用FFmpeg玩转Android视频录制与压缩(二)
- 3.1 FFT概述
- 国外网站类似于stackoverflow、github访问慢的解决办法
- Ubuntu下在QTCreator中使用glew.h
- CountDownLatch与AIDL获取应用软件大小结合使用实例
- php的token详解
- spring_Demo4_Annotation_Resource