账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    spring框架在初始化spring上下文时,会设置这个上下文的parent,我想问一下这个parent到底是啥?
    26
    0

    代码片段如下:

    if (this.context instanceof ConfigurableWebApplicationContext) {
        ConfigurableWebApplicationContext cwac = (ConfigurableWebApplicationContext)this.context;
        if (!cwac.isActive()) {
           if (cwac.getParent() == null) {
                  **ApplicationContext parent = this.loadParentContext(servletContext);
                  cwac.setParent(parent);**
           }
           this.configureAndRefreshWebApplicationContext(cwac, servletContext);
        }
    }

    主要就是this.loadParentContext(servletContext)这个方法实际上获取的是什么,之后就把它设置为spring上下文的的父上下文。 在我的理解中spring上下文的容器就已经是顶级容器了,怎么还会有父亲?

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部