Red de conocimiento informático - Problemas con los teléfonos móviles - Explicación detallada del archivo de configuración Spring MVC

Explicación detallada del archivo de configuración Spring MVC

Utilice @Controller para definir controladores

Utilice @RequestMapping para asignar solicitudes

Utilice @RequestParam para vincular los parámetros de solicitud a los parámetros del método

Utilice @ModelAttribute para proporcionar datos de el modelo para enlaces a datos

Utilice @SessionAttributes para especificar los atributos almacenados en la sesión

Su función está implícito Registrarse con el contenedor Spring

AutowiredAnnotationBeanPostProcessor,

CommonAnnotationBeanPostProcessor,

PersistenceAnnotationBeanPostProcessor,

/WEB-INF /dispatcherServlet -servlet.xml

1

* .do

Esta configuración suele aparecer en el archivo web.xml. xml file

1 es la secuencia de inicio para iniciar este Servlet junto con el contenedor Servletp.

*.do interceptará las solicitudes que terminen en *.do.

dispatcherServlet El nombre de este Servlet es DispatcherServlet. Puede haber varios DispatcherServlets y se distinguen por su nombre. Cada DispatcherServlet tiene su propio objeto de contexto WebApplicationContext. Además, la información sobre la clave se almacena en los objetos ServletContext y Request, que se explicarán más adelante.

Al inicializar DispatcherServlet, el marco buscará un archivo de configuración llamado [dispatcherServlet]-servlet.xml en la carpeta WEB-INF de la aplicación web para generar los beans definidos en el archivo.

contextConfigLocation

/WEB-INF/dispatcherServlet -servlet.xml

Especifique el nombre del archivo de configuración y no utilice el nombre del archivo de configuración predeterminado, pero Utilice el archivo de configuración springMVC.

Entre ellos **.xmlAquí se pueden utilizar varios métodos de escritura

1. No escriba, utilice el valor predeterminado. : /WEB -INF/-servlet.xml

2. /WEB-INF/classes/springMVC.xml

3, classpath*:springMVC-mvc.xml</param-value>

4. Múltiples valores separados por comas

SpringMVC-mvc. archivo de configuración xml Explicación del fragmento

>

es una forma abreviada que puede reemplazarse por configuración manual, que permite a los principiantes aplicar rápidamente el esquema de configuración predeterminado. . registrará automáticamente los beans DefaultAnnotationHandlerMapping y AnnotationMethodHandlerAdapter requeridos por Spring MVC para asignar solicitudes a @Controllers.

Y proporciona: soporte de enlace de datos, soporte de @NumberFormatannotation, soporte de @DateTimeFormat, soporte de @Valid, soporte de lectura y escritura XML (JAXB), soporte de lectura y escritura JSON (Jackson).

Aquí, utilizamos soporte json cuando manejamos respuestas a solicitudes ajax.

Más tarde, al escribir la prueba unitaria JUnit para la acción, tenemos que extraer los dos beans DefaultAnnotationHandlerMapping y AnnotationMethodHandlerAdapter del contenedor Spring IOC para completar la prueba y extraerlos para comprender que es < mvc:annotation. -driven /> ¡Esta oración registra estos dos Beans! -- soporte json-->

class="org.springframework...com.starit.util.Universal Object Mapper"/>

class="org.springframework.