1.spring中资源加载使用resources的原因?

在java将不同资源抽象成url,然后通过注册不同的hander来处理不同读取逻辑,一般hander使用协议的前缀来命名,如http,jar,file;然而url的hander并没有classpath和serverletContext的。为能够使用spring的内部资源使用Resource来封装底层资源。

2.resource资源图解

 spring资源加载结构解析

 

Resources解决spring内部资源的读取:

urlResource:资源

classPathResource:类资源路径

filrSystemResource:文件资源

ByteArrayResource:字节数组资源

InputStreamResource:inputsStream资源

descriptiveResoutce:描述性资源加载

相关文章:

  • 2021-08-11
  • 2022-01-02
  • 2021-12-02
  • 2022-12-23
  • 2022-12-23
  • 2021-11-12
  • 2020-05-27
猜你喜欢
  • 2021-11-19
  • 2021-11-14
  • 2021-12-20
  • 2021-06-07
  • 2022-02-07
  • 2021-05-27
  • 2022-12-23
相关资源
相似解决方案