首页 > 编程语言 > 详细

8 -- 深入使用Spring -- 3... 资源访问

时间:2017-02-11 21:37:44      阅读:151      评论:0      收藏:0      [点我收藏+]

    8.3 资源访问

      Spring 为资源访问提供了一个Resource接口,Spring框架本身大量使用了Resource来访问底层资源。

      Resource 本身是一个接口,是具体资源访问策略的抽象,也是所有资源访问类所实现的接口。

      Resource接口主要提供了如下几个方法:

        ⊙ getInputStream() :定位并打开资源,返回资源对应的输入流。每次调用都返回新的输入流。调用者必须负责关闭输入流。

        ⊙ exists() : 返回Resource所指向的资源是否存在。

        ⊙ isOpen() : 返回资源文件是否打开,如果资源文件不能多次读取,每次读取结束时应该显示关闭,以防止资源泄漏。

        ⊙ getDescription() : 返回资源的描述信息,用于资源处理出错时输入该信息,通常是全限定文件名或实际URL。

        ⊙ getFile() : 返回资源对应的File对象。

        ⊙ getURL() : 返回资源对应的URL对象。

      Resource接口本身没有提供访问任何底层资源的实现逻辑,针对不同的底层资源,Spring将会提供不同的Resource实现类,不同的实现类负责不同的资源访问逻辑。

 

8 -- 深入使用Spring -- 3... 资源访问

原文:http://www.cnblogs.com/ClassNotFoundException/p/6389962.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!