当前位置:XML > XML评价

SpringSpringMVC的注

SpringMVC的注解1.DispatcherServlet

DispatcherServlet的全名:

org.Springframework.web.servlet.DispatcherServlet

它在程序中充当着前端控制器的角色。

在使用DispatcherServlet时,只需将其配置在项目的web.xml文件中,其配置代码如下。

servlet!--配置前端过滤器--servlet-namespringmvc/servlet-nameservlet-classorg.springframework.web.servlet.DispatcherServlet/servlet-class!--初始化时加载配置文件--init-paramparam-namecontextConfigLocation/param-nameparam-valueclasspath:springmvc-config.xml/param-value/init-param!--表示容器在启动时立即加载Servlet--load-on-startup1/load-on-startup/servletservlet-mappingservlet-namespringmvc/servlet-nameurl-pattern//url-pattern/servlet-mapping

在上述代码中,load-on-startup元素和init-param元素都是可选的。如果load-on-startup元素的值为1,在应用程序启动时就会立即加载该Servlet;如果load-on-startup元素不存在,应用程序会就在第一个Servlet请求时加载该Servlet。如果init-param元素存在并且通过其子元素配置了SpringMVC配置文件的路径,应用程序在启动时就会加载配置路径下的配置文件;如果没有通过init-param元素配置,应用程序就会默认到WEB-INF目录下寻找如下方式命名的配置文件。servletName-servlet.xml

servletName指的是部署在web.xml中的DispatcherServlet的名称,在上面web.xml中的配置代码中即为springmvc,而-servlet.xml是配置文件名的固定写法,所以应用程序会在WEB-INF下寻找springmvc-servlet.xml。2.Controller注解类型org.springframework.steotype.Controller注解类型用于指示Spring类的实例是一个控制器,其注解形式为

Controller。该注解在使用时不需要再实现Controller接口,只需要将

Controller注解加入控制器类上,然后通过Spring的扫描机制找到标注了该注解的控制器即可。

Controller注解在控制器类中的使用示例如下。package


转载请注明:http://www.vviuov.com/jbsl/1063711.html

  • 上一篇文章:
  • 下一篇文章: 没有了