zoukankan      html  css  js  c++  java
  • 8 -- 深入使用Spring -- 3... 资源访问

        8.3 资源访问

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

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

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

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

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

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

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

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

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

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

  • 相关阅读:
    高精度 模板
    《图论》邻接表
    模板整理
    H
    C
    同余定理的应用(处理大数
    H
    1153: 简易版最长序列
    1152: 二分搜索
    1151: 大整数加法(正数)
  • 原文地址:https://www.cnblogs.com/ClassNotFoundException/p/6389962.html
Copyright © 2011-2022 走看看