栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

了解Spring MVC中的上下文

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

了解Spring MVC中的上下文

该设计的整个思想是在典型的Web应用程序中处理不同的体系结构层,并为跨上下文的bean提供继承/重写机制。Spring中的每种类型的上下文都与不同的体系结构层相关,例如Web层,服务层等。

一个基于Spring的Web应用程序可以配置多个调度程序servlet(尽管在大多数情况下,它是一个servlet-
但是调度程序serlvet仍然是一个servlet,并且在web.xml中可以配置多个)。可以将它们配置为处理不同的URL模式。因此,显然每个都是不同的servlet,因此可以具有不同的Spring
Web Application上下文。这些中的每一个都可以包含Spring
Web层的不同配置,例如控制器,拦截器,视图解析器,语言环境解析器等,因为它们通常属于应用程序的Web层。所有这些配置和bean对每个调度程序servlet都是私有的,因此它们彼此之间不可见。因此,具有单独的spring
Web应用程序上下文对于启用此隐私是有意义的。但是,还有其他一些旨在共享的bean,因此它们属于根上下文。因此,所有可共享的事物都属于根上下文,对于此Web应用程序,可以将其视为全局的。


每个调度程序servlet都继承了在根上下文中定义的所有bean。但是,需要注意的重要一点是,共享Bean可以被各个调度程序Servlet特定的Bean覆盖。因此,在Web应用程序中,根上下文可以视为被继承但可以被覆盖的东西。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/417134.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号