美文网首页
Java面试题(四)

Java面试题(四)

作者: 牛哞哞杂记 | 来源:发表于2019-08-25 22:01 被阅读0次

1、spring中BeanFactory与ApplicationContext的区别:

推荐使用ApplicationContext

BeanFactory是延迟加载bean的,只有调用bean时,才会实例化,不会很快发现配置问题;

ApplicationContext是一次性加载bean的,在容器启动时,就能发现配置问题。

BeanFactory需要手动注册;

ApplicationContext是自动注册的。

BeanFactory的许多功能要通过编程实现;

ApplicationContext的功能可通过配置实现。

更详细的区别:

https://www.jianshu.com/p/2808f7c4a24f


2、spring中作用域singleton与prototype的区别:

singleton是创建容器的时候自动创建bean对象,每次获取的也是这个对象;

prototype是获取bean时才会创建bean对象,每次获取的都是不同对象。

详细介绍:https://www.w3cschool.cn/wkspring/nukv1ice.html

相关文章

网友评论

      本文标题:Java面试题(四)

      本文链接:https://www.haomeiwen.com/subject/vxakectx.html