ApplicationContext的三个常用实现类

ApplicationContext的三个常用实现类:
1、ClassPathXmlApplicationContext:
它可以加载类路径下的配置文件,要求配置文件必须在类路径下,不在的话,加载不了。
2、FileSystemXmlApplicationContext:
它可以加载磁盘任意路径下的配置文件(必须有访问权限)
3、AnnotationConfigApplicationContext:读取注解创建容器。

核心容器的两个接口:
ApplicationContext:(单例对象适用)它在构建核心容器时,创建对象采取的策略是采用立即加载的方式。
也就是说,只要一读取完配置文件马上就创建配置文件中配置的对象。
BeanFactory:( 多例对象使用)它在构建核心容器时,创建对象采取的策略是采用延迟加载的方式。
也就是说,什么时候根据id获取对象了,什么时候才真正的创建对象。


全部评论

相关推荐

点赞 评论 收藏
分享
点赞 评论 收藏
分享
08-29 16:36
门头沟学院 Java
野猪不是猪🐗:不如这样查看图片
点赞 评论 收藏
分享
09-18 15:39
门头沟学院 Java
小肥罗:感谢信+10086
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务