多语言展示
当前在线:572今日阅读:117今日分享:28

spring的resource接口

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 来完成其工作。

推荐信息