美文网首页
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