Spring资源访问Resource接口
2021-10-29 11:48:15 0 举报
Spring资源访问Resource接口
作者其他创作
大纲/内容
作用:为应用提供更强的底层资源访问能力,拥有对应不同资源类型的实现类,包括配置文件资源、国际化属性文件资源等
方法exists-资源是否存在
方法isOpen-资源是否打开
方法getURL-若底层资源可以表示成URL,则该方法返回对应的URL对象
方法getFile-底层资源对应一个文件,则该方法返回对应的File对象
方法getInputStream-返回资源对应的输入流
抽象类AbstractResource实现了Resource接口
子类ByteArrayResource-二进制数组表示的资源,一般由内存通过程序构造
子类InputStreamResource-以输入流返回表示的资源
子子类ClassPathResource-类路径下的资源,以相对于类路径的方式表示
子类FileSystemResource-文件系统资源,以文件系统路径的方式表示
子子类ServletContextResource-web容器上下文中的资源,以相对于web应用根目录的路径加载资源
子子类UrlResource-封装看了java.net.URL,使用户能够访问任何可以通过URL表示的资源,如文件系统的资源、HTTP资源、FTP资源等
子类PathResource-可以通过URL、Path、系统文件路径表示的资源
接口WritableResource继承了Resource接口
子类FileSystemResource-文件系统资源,以文件系统路径的方式表示
接口ResourceLoader
方法getResource 可以根据一个资源地址加载文件资源
接口BeanDefinitionReader中加载了接口ResourceLoader
0 条评论
下一页
为你推荐
查看更多