spring的resource接口
工具/原料
1
spring
2
IntelliJ
方法/步骤
1
Spring的 Resource 接口是一个更强大的接口,用于抽象对低级资源的访问。以下清单显示了Resource 接口定义:
2
如 Resource 界面定义所示,它扩展了 InputStreamSource 界面。以下清单显示了InputStreamSource 界面的定义:
3
Resource 界面中一些最重要的方法是:
4
其他方法允许您获取表示资源的实际 URL 或 File 对象(如果底层实现兼容并支持该功能)。
5
Resource 当需要资源时,Spring本身广泛使用抽象,作为许多方法签名中的参数类型。某些Spring API中的其他方法(例如各种 ApplicationContext 实现的构造函数)采用以 String 简单或简单的形式创建 Resource 适合于该上下文实现的方法,或者通过 String 路径上的特殊前缀,让调用者指定特定的 Resource 实现必须创建和使用。
6
虽然 Resource Spring和Spring都使用了很多接口,但实际上在自己的代码中使用它作为通用实用程序类非常有用,可以访问资源,即使你的代码不知道或不关心任何其他部分spring 虽然这会将您的代码耦合到Spring,但它实际上只将它耦合到这一小组实用程序类中,这些实用程序类可以作为一个更有能力的替代品, URL 并且可以被认为等同于您将用于此目的的任何其他库。
7
该 Resource 抽象并没有改变功能。它尽可能地包裹它。例如,a UrlResource 包装URL并使用包装 URL 来完成其工作。
上一篇:Word首行缩进快捷键怎么用
下一篇:网站怎么使用HTML?