1 paquete de dependencia de actualización
1.1 Proyecto Maven
1.1.1 Actualización de la versión de dependencia de primavera
Abra pom.xml y actualice todos los números de versión Spring3.x a Spring4.x. Se recomienda utilizar la configuración de atributos, como:
<Properies> <Spring.Version> 4.3.16.Release </spring.version> </propiedades>
Esto requiere solo una actualización, y la cita es la siguiente:
<Spendency> <ProupId> org.springframework </groupid> <artifactid> spring-core </artifactid> <versever> $ {spring.version} </versión> </pendency> ... ...1.1.2 Cuarzo de actualización
Quartz 1.x Actualización a Quartz 2.x:
<Spendency> <MoupRoMID> org.quartz-scheduler </groupid> <artifactid> cuarzo </artifactid> <versión> 2.3.0 </versión> </pendency>
Cambiar org.springframework.scheduling.quartz.CronTriggerBean en el archivo de configuración de cuarzo org.springframework.scheduling.quartz.CronTriggerFactoryBean
1.1.3 Actualización de Jackson
La versión de Jackson actualizada a 2.9.4:
<Jackson.version> 2.9.4 </jackson.version>
1.2 Proyectos que no son saven
Para los proyectos que no son Maven, el proceso es más doloroso de actualizar a Spring4.x, porque el paquete JAR correspondiente debe ser reemplazado manualmente.
A continuación se muestra un paquete jar que puede estar involucrado y debe ser reemplazado:
relacionado con el cuarzo
Relacionado con Jackson
Relacionado con la primavera
2 Reemplace el método de consulta de Spring JDBC
El método de consulta se ha desactivado, cambie al método de consulta:
QueryForObject (String SQL, MAP <String,?> Parammap, Clase <T> RequendedType)
Ejemplo de llamada: Copie el código de código de la siguiente manera: int count = namedParameterJdbctemplate.QueryForObject (SQL, Params, Integer.Class);
3 SpringMVC Devuelve el formato JSON
Resulta que en Spring3, el formato JSON se devolverá de forma predeterminada, pero en Spring4, el formato XML puede devolverse de forma predeterminada:
Formato de mensaje de respuesta
Si el formato de mensaje de respuesta aquí se convierte en Application/XML; Charset = UTF-8, puede agregar produces = "application/json" a @RequestMapping en el controlador para especificar explícitamente el formato de retorno JSON.
Ejemplo:
Copie el código de la siguiente manera: @RequestMapping (valor = "/login", método = requestmethod.post, produce = "aplicación/json")
4 Actualizar el número de versión XSD en el archivo de configuración XML
Cambie el formato como http://www.springframework.org/schema/xxx/spring-xxx-3.0.xsd a http://www.springframework.org/schema/xxx/spring-xxx-4.0.xsd , si corresponde.
Lo anterior es todo el contenido de este artículo. Espero que sea útil para el aprendizaje de todos y espero que todos apoyen más a Wulin.com.