1、首先读取xml文件,需要注意的是config.getString(“Account.name”)中的参数是Account.name,这个参数是XPath格式的,而且不能包含xml中的根元素。

2、使用到的config.xml内容如下:

3、读取properties文件,如下图所示:

4、使用到的config.properties文件内容如下:

5、使用java.util.Properties读取,如下图所示,需要注意的是hetClassLoader().getResourceAsStream()的参数是项目根目录下的路径,尽管config.properties是该该类文件在相同的目录下,但是不能写成getClassLoader().getResourceAsStream("config.properties"),这样程序会报错,得到的InputStream是null值。

6、spring中配置文件的读取,如下图所示:

7、使用bean工厂获取bean,如下图所示:

8、使用上下文(Context):上下文更加高级:提供文本信息解析工具,包括对国际化支持;提供载入文件资源的通用方法,如图片;可以向注册为监听器的bean发送事件。在很少的情况下,使用BeanFactory。
