zoukankan      html  css  js  c++  java
  • 查看Spring MVC 父容器和子容器的对象的实例

    话不多说,直接上案例

    package com.oukele.web;
    
    import org.springframework.beans.factory.annotation.Autowired;
    import org.springframework.stereotype.Controller;
    import org.springframework.web.bind.annotation.RequestMapping;
    import org.springframework.web.bind.annotation.RequestMethod;
    import org.springframework.web.bind.annotation.ResponseBody;
    import org.springframework.web.context.WebApplicationContext;
    
    import java.util.HashMap;
    import java.util.Objects;
    
    @Controller
    public class HelpController {
    
        //在子容器中 注入一个 WebApplicationContext 的实例
        @Autowired
        private WebApplicationContext webApplicationContext;
    
        @RequestMapping(path = "/Ioc",method = RequestMethod.GET)
        @ResponseBody
        public HashMap<String,String[]> allInIoc(){
            return new HashMap<String, String[]>(){{
                put("子容器",webApplicationContext.getBeanDefinitionNames());
                put("父容器", Objects.requireNonNull(webApplicationContext.getParent()).getBeanDefinitionNames());
            }};
        }
    }

     启动服务器,然后访问/Ioc

    这样就可以查看,父容器和子容器中的对象实例啦。

  • 相关阅读:
    学习进度(十一)
    学习进度(十)
    人月神话阅读笔记1
    SQL SUM() 函数
    SQL GROUP BY 语句
    SQL HAVING 子句
    SQL UCASE() 函数
    SQL LCASE() 函数
    SQL MID() 函数
    SQL LEN() 函数
  • 原文地址:https://www.cnblogs.com/oukele/p/9887463.html
Copyright © 2011-2022 走看看