如何在spring mvc Controller 获得DispatchServlet的实例?

java 初学者。
学习spring的源码,想在mvc的controller中获得DispatchServlet的实例,然后通过反射获取他私有的属性,来进一步查看配置与DispatchServlet的关系。可是现在只能获取servletContext。获取不到DispatchServlet的实例。大神们有没有什么好的方法。(业务上面应该不会出现这种需求,仅仅是学习,所以资料也少)

https://blog.csdn.net/lovejj1994/article/details/79176514

打印spring管理的全部类信息

ApplicationContext content = WebApplicationContextUtils.getWebApplicationContext(servletContext);
        int i = 1;
        for (String beanName : content.getBeanDefinitionNames())
        {
            out.println(i + "." + beanName + "<br>");
            i++;
        }

假定 UserController 为某controller类,获取这样写

UserController userController = context.getBean(UserController.class);

我只是想获取Dispatch 可是并不在webApplicationContext中。