zoukankan      html  css  js  c++  java
  • 面试系列 之 spring ApplicationContext拓展:使用spring boot时想要在bean加载完后做一些事情,怎么实现?

    最近面试,被问到这题:“使用spring boot时想要在bean加载完后做一些事情,怎么实现?”

    听完题,确实自己没有遇到过,也没有查过相关的资料,几乎确定是不可能拿到这分了。

    但是还是想拿个半分,追问之,“所有懒加载的bean也要加载完吗?”面试官竟然答“是”。这就有点懵逼了。

    本来如果他说“不是”的话,我还想扯一下“这应该是spring ApplicationContext拓展这一块的知识吧,在IOC容器初始化完成后(即在IOC容器生命周期上)做些事情,需要实现某个接口,但是哪个接口我确实没用过。”

    但是他说“是”,我就以为是加个什么属性,结果只能答“不知道”了。

    后来回来查,这个面试官想问的应该是 Lifecycle 吧。于是搜到了一篇文章,总结的挺好,有些内容可以吸收,而且看写作日期还很新 20200806,也就10天前不到的样子发表的,链接如下:

    Spring扩展-3-SmartLifecycle: https://juejin.im/post/6857890075477278734

    至于懒加载的bean有没有办法“不懒加载”,感觉是个伪命题,不查了。有大佬知道可以在评论留个链接学习下~

  • 相关阅读:
    python 网络爬虫(三)
    python 网络爬虫(二)
    python 网络爬虫(一)
    python 爬虫原理
    (转)栈的生长方向
    CRC校验
    extern关键字
    E
    The Super Powers UVA
    V
  • 原文地址:https://www.cnblogs.com/christmad/p/13511117.html
Copyright © 2011-2022 走看看