22.2.2 默认DispatcherServlet配置
优质
小牛编辑
131浏览
2023-12-01
22.2.2 默认DispatcherServlet配置
如上一节中所述,对每种特殊的bean,DispatcherServlet
都会维护一个默认可用的实现的列表。此信息保存在包org.springframework.web.servlet
中的文件DispatcherServlet.properties
中。
所有的特殊bean都有一些合理的默认值,虽然迟早您将需要对这些bean提供的一个或多个属性进行调整。例如,配置InternalResourceViewResolver
设置它的前缀
属性为视图文件的上级目录,这是很常见的。
不管细节,这里要理解的重要概念是,一旦在WebApplicationContext
中配置了特殊的bean(比如InternalResourceViewResolver
)就有效地覆盖了默认实现的列表,否则这个默认实现的列表将被用于该特殊bean类型。举例来说,如果配置了InternalResourceViewResolver
则会忽略ViewResolver
实现的默认列表。
在22.16节 配置Spring MVC中,您将了解到配置Spring MVC的其他方式,包括MVC Java配置和MVC XML命名空间,这两种方式都提供了一个简单的上手过程而几乎不需要了解Spring MVC的工作原理。无论您选择怎样配置应用程序,本节中介绍的概念都是根本的,应该对您有所帮助。