我是靠谱客的博主 苗条人生,最近开发中收集的这篇文章主要介绍Resources.getResourceAsStream用法,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

Resources(com.ibatis.common.resource.*)

Resources 类为从类路径中加载资源,提供了易于使用的方法。处理 ClassLoader 是一项
富于挑战的工作,尤其是应用服务器/容器的情况下。

Resources 类试图简化这些工作,Resources 类常用于以下几种情况:

1.从类路径加载 SQL Map 配置文件(如 sqlMap-config.xml)。
2. 从类路径加载 DAO Manager 配置文件(如 dao.xml)。
3. 从类路径加载各种.properties 文件。

加载一个资源有很多方式,包括:
1.对于简单的只读文本数据,加载为 Reader。
Reader getResourceAsReader(String resource);
2. 对于简单的只读二进制或文本数据,加载为 Stream。

Stream getResourceAsStream(String resource);

3.对于可读写的二进制或文本文件,加载为 File。

File getResourceAsFile(String resource);

4. 对于只读的配置属性文件,加载为 Properties。

Properties getResourceAsProperties(String resource);

5. 对于只读的通用资源,加载为 URL。
按以上的顺序,Resources 类加载资源的方法如下:

Url getResourceAsUr

最后

以上就是苗条人生为你收集整理的Resources.getResourceAsStream用法的全部内容,希望文章能够帮你解决Resources.getResourceAsStream用法所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(42)

评论列表共有 0 条评论

立即
投稿
返回
顶部