LD is tigger forever,CG are not brothers forever, throw the pot and shine forever.
Modesty is not false, solid is not naive, treacherous but not deceitful, stay with good people, and stay away from poor people.
talk is cheap, show others the code and KPI, Keep progress,make a better result.
Survive during the day and develop at night。
目录
概 述
1.Resource是包装资源的对象,该接口继承inputstreamSource接口是为继承getinputstream方法,打开一个输入流,Resource对象可以是ClassPathResource、FileSystemResource、UrlResource等
2.ResourceLoader接口就是通过getresource方法来new各种resource对象
3.如果需要按某种匹配方式来new resource对象,所以出现ResourcePatternResolver接口,继承ResourceLoad,增加匹配功能
4.ApplicationContext context = new ClassPathXmlApplicationContext(“Beans.xml”);
在ClassPathXmlApplicationContext的构造方法中调用了AbstractApplicationContext的构造方法
在AbstractApplicationContext里创建了一个
private ResourcePatternResolver resourcePatternResolver=new PathMatchingResourcePatternResolver()
5.AbstractApplicationContext继承了DefaultResourceLoader类
5.AbstractApplicationContext继承了DefaultResourceLoader类
6.PathMatchingResourcePatternResolver的流程如下
小结
参考资料和推荐阅读
1.链接: 参考资料.
本文详细介绍了Resource接口及其在不同场景下的实现,如ClassPathResource、FileSystemResource、UrlResource等。ResourceLoader接口用于创建Resource对象,而ResourcePatternResolver则增加了资源的匹配功能。通过实例分析了AbstractApplicationContext如何使用PathMatchingResourcePatternResolver进行资源加载。文章以Java应用上下文初始化为例,阐述了资源加载的过程,并提供了相关参考资料。
6749

被折叠的 条评论
为什么被折叠?



