庖丁解牛剖析 Spring 源码·ClassPathResource
上一小节
抛砖引玉
Spring 如何处理 URI、URL、XML 等资源?
Spring 将上述文件抽象为 Resource ,返回 InputStream。由 Resource 的子类处理不同类型的资源。
源码分析·类的功能
源码分析·成员属性
源码分析·构造方法
源码分析·名词解释
maven 项目,ClassPath 指代 src/main/resources 目录。
编译后,ClassPath 指代 target/classes/** ,此目录用于存放编译后的 class 和资源文件,如:application.yml。
源码分析·工具方法
触类旁通·举一反三
对 Path 路径中的 Windows 路径符号(//) 、当前路径(.)、上级路径(..) 做特殊处理。
UML 类图
父类源码
本节小结
知识体系
结尾共勉
日拱一卒无有尽,功不唐捐终入海。