Spring-MVC配置思路

时间:2022-03-03 13:55:50

前言:

  Spring-mvc是一个解决页面代码和后台代码分离的框架。

  在没有配置servlet在服务器启动时就创建被创建时,总是当请求过来了servlet对象才会被创建

  因此先从请求开始。

  为了给每一个请求路径匹配一个方法,我们需要配置一个核心控制器拦截所有的请求,在这之前还应该启动spring容器

配置思路:

    当请求过来了 ->配置核心控制器 -> 业务控制器(controller) -> 返回页面

  需要注意的是:

    网站的入口是web.xml,因此核心控制器应该是一个servlet,另外web项目默认情况下配置文件在WEB-INF目录下,而且文件名为配置的servlet-name+Servlet.xml。因此如果使用的是自定义的spring配置文件,必须为核心控制器指定路径(配置contextConfigLocation属性 值为自定义spring配置文件路径)

    为了实现一个请求路径匹配一个方法,必须配置请求路径与方法之间的映射关系。需要在spring配置文件中配置

    <bean name="/say.do" class="my.controller.Sayhello"></bean>

    请求路径是/say.do的就访问指定类