🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
Java标准的java.net.URL和标准的处理URL前缀的处理对于获取低层级的资源远远不够。比如:无法获取classpath , ServletContext的资源。 Spring的Resource接口对于获取低级资源更有用。 内置的资源实现 1. UrlResource 通过URL方式获取。 文件, http地址, FTP地址等 2. ClassPathResource 3. FileSystemResource 4. SevletContextResource 5.InputStreamResource 6. ByteArrayResource ResourceLoader 实现ResourceLoader接口可以返回Resource实例。 Prefix Example Explanation classpath: classpath:com/myapp/config.xml Loaded from the classpath. file: file:///data/config.xml Loaded as a URL, from the filesystem. [3] http: http://myserver/logo.png Loaded as a URL. (none) /data/config.xml Depends on the underlying ApplicationContext. 2.5 ResourceLoaderAware接口 一个特殊标识的接口, 获取ResourceLoader的引用。