Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Última versión de Spring4?

¿Última versión de Spring4?

Spring 4.1 lanzó la versión RC1 y se espera que la versión GA se lance a mediados de septiembre de 2014; parte del contenido se toma directamente de Spring Boot, y Spring Boot ya es el proyecto principal de Spring según las tendencias actuales; también proporciona El marco de prueba de automatización de páginas Spring MVC Test HtmlUnit está instalado, y Spring MVC Test es un proyecto independiente. Si la tendencia de desarrollo es buena, eventualmente se fusionará con el marco Spring.

Desde el punto de vista actual, Spring 4.1 no tiene características particularmente llamativas, principalmente funciones mejoradas y algunas actualizaciones de versiones dependientes. Las principales mejoras son las siguientes:

1. La parte principal básicamente se ha mantenido sin cambios, proporcionando DirectFieldAccessor para acceso directo a campos, configuración de yaml, compilación de código de bytes SpEL, implementación básica del algoritmo de reversión BackOff, Base64Utils, SmartInitializingSingleton, etc. .;

2. Se agregó parte de manejo de excepciones a la programación de tareas y al mecanismo de eventos;

3. Se agregó integración de jcache, soporte @CacheConfig a nivel de clase, CacheResolver, etc. part;

4. La parte mvc proporciona un solucionador de vistas, que simplifica la configuración de implementación de algunas etiquetas mvc, proporciona GroovyWebApplicationContext para la integración web de Groovy, proporciona Gson, protobuf HttpMessageConverter y agrega solucionador y transformador al estático. parte de procesamiento de recursos, que proporciona soporte para plantillas de plantillas maravillosas, soporte para JSONP, soporte para @JsonView de Jackson, etc.

5. Proporciona el marco de prueba automatizado de páginas Spring MVC Test HtmlUnit; 6. La parte de prueba proporciona La etiqueta @sql más conveniente se utiliza para inicializar el script de prueba, MockRestServiceServer admite AyncRestTemplate y MockMvcConfigurer realiza la configuración global de MockMvc

7. estar vinculado a MVC @RequestParam y otras anotaciones), y Ehcache es compatible desde Spring 4.1. Compatibilidad con Ehcache desde 1, requiere EhCache 2.5 o superior, compatible con Quartz 2.1.4, admite javax.annotation.Priority (equivalente a @Order). Prioridad (equivalente a @Order), mejoras de la API JMS, SpringJUnit4ClassRunner requiere compatibilidad con JUnit 4.9 o superior.

Desde la perspectiva del enfoque de desarrollo actual de Spring, por un lado, Spring Boot, por otro lado, el sistema Spring es demasiado grande y es particularmente problemático encontrar y agregar dependencias y seleccionar versiones. Y es propenso a problemas como conflictos de versiones. Por lo tanto, nació la plataforma Spring IO. Si ha utilizado maven, ¡es equivalente a brindarle muchos valores predeterminados! Las dependencias se pueden agregar directamente cuando sea necesario sin especificar la versión.