1. 首页
  2. 编程语言
  3. Java
  4. Springmvc DispatcherServlet原理及用法解析

Springmvc DispatcherServlet原理及用法解析

上传者: 2022-05-04 21:45:03上传 PDF文件 459.89 KB 热度 24次

DispatcherServlet 是前端控制器设计模式的实现,提供 Spring Web MVC 的集中访问点,而且负责职责的分派,而且与 Spring IoC 容器无缝集成,从而可以获得 Spring 的所有好处。DispatcherServlet 主要用作职责调度工作,本身主要用于控制流程,主要职责如下:。这段配置是 Spring 集成 Web 环境的通用配置;一般用于加载除 Web 层的 Bean,以便于与其他任何Web框架集成。contextConfigLocation: 表示用于加载Bean的配置文件contextClass: 表示用于加载 Bean的 ApplicationContext 实现类,默认 WebApplicationContext。最后,修改 SpringMVC 的配置文件,将 Bean 配置为扫描形式:配置完成后,再次启动项目,Spring 容器也将会被创建。访问 /hello 接口,HelloService 中的 hello 方法就会自动被调用。这个是不可能的。因为请求达到服务端后,找DispatcherServlet 去处理,只会去 SpringMVC 容器中找,这就意味着Controller 必须在 SpringMVC 容器中扫描。不写在一起,有两个方面的原因:

下载地址
用户评论