org.springframework.core.io.Resource接口源码分析

原创 2015年10月18日 00:29:47

该接口继承了InputStreamSource接口

boolean exists();

返回该资源是否存在

boolean isReadable();

返回该资源是否是可读资源

boolean isOpen();

返回这个资源是否是一个开放流的句柄

URL getURL() throws IOException;

返回资源的URL,如果该资源URL无法解析,抛出IOException

URI getURI() throws IOException;

返回资源的URI,如果该资源URI无法解析,抛出IOException

File getFile() throws IOException;

获取该资源的文件,如果在完整的路径下无法获取或者资源无法使用则会抛出IOException

long contentLength() throws IOException;

获取该资源的大小,如果无法解析抛出IOException

long lastModified() throws IOException;

获取这个资源最后一次修改的时间戳,无法解析抛出异常

Resource createRelative(String relativePath) throws IOException;

根据相对路径获取资源句柄,无法获取抛出异常

String getFilename();

获取资源的文件名,例如:myfile.txt,仅仅只是路径的一部分,如果名称不纯在返回null

String getDescription();

返回这个资源的描述,在对资源操作的时候出错的时候使用该方法,它的所有实现类也应该复写这个方法



版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/show_me_the_world/article/details/49212097

zookeeper源码分析

全面分析zookeeper源码。
  • 2017年04月08日 20:45

java.lang.NoClassDefFoundError: org/springframework/core/io/Resource

1、错误描述java.lang.NoClassDefFoundError: org/springframework/core/io/Resource at org.activiti.engine.P...
  • you23hai45
  • you23hai45
  • 2016-07-04 16:48:23
  • 12141

java.lang.NoSuchMethodError: org.springframework.core.io.ResourceEditor错误

一般是jar包冲突,或者某些jar包版本不同。 com.alibaba dubbo 2.5.3 org.springfram...
  • wudinaniya
  • wudinaniya
  • 2017-08-15 18:12:29
  • 893

关于maven出现java.lang.NoSuchMethodError: org.springframework.core.io.ResourceEditor

这个问题多半是出现jar包冲突 可能是重复引入相同的jar包引入其他jar包时,内部依赖(包含了)相同的jar包 解决方案:找到pom.xml文件,调至dependency hierarchy...
  • sinat_37464123
  • sinat_37464123
  • 2017-05-23 13:16:35
  • 1034

Spring10种常见异常解决方法

在程序员生涯当中,提到最多的应该就是SSH三大框架了。作为第一大框架的Spring框架,我们经常使用。 然而在使用过程中,遇到过很多的常见异常,我在这里总结一下,大家共勉。 一、找不到配置文件的异...
  • evo_steven
  • evo_steven
  • 2015-02-28 14:54:41
  • 97550

org.springframework.core.io.InputStreamSource接口源码分析

spring核心工具包输入流接口,该接口只有一个抽象方法 InputStream getInputStream() throws IOException; 返回一个InputStream; 每次...
  • show_me_the_world
  • show_me_the_world
  • 2015-10-18 00:06:58
  • 725

org.springframework.core.io包的类图

org.springframework.core.io包中主要是各样的Resource类,Spring的 Resource 接口是为了提供更强的访问底层资源能力的抽象。 转自: http://www...
  • u010081710
  • u010081710
  • 2015-04-08 10:11:10
  • 398

Spring三种配置注入方式

Spring三种配置注入方式 1.基于XML注入 Car类 public class Car { double price; String brand; public dou...
  • Coder_py
  • Coder_py
  • 2017-06-27 13:21:16
  • 286

Spring中加载外部资源文件的几种方式

文件资源操作 Spring中定义了一个Org.SpringFramework.Core.Io.Resource接口,Resource接口是为了加载不同类型的资源文件。 1.通过FileSyst...
  • a617332635
  • a617332635
  • 2017-05-16 10:24:44
  • 1036

获取Resource几种方式

获取Resource几种方式        获取Resource几种方式 此接口的全名为:org.springframework.core.io.Resource 比较常用的资源定...
  • u014401141
  • u014401141
  • 2016-06-29 16:53:16
  • 1509
收藏助手
不良信息举报
您举报文章:org.springframework.core.io.Resource接口源码分析
举报原因:
原因补充:

(最多只允许输入30个字)