| Info | |
|---|---|
| title | En construcción... |
| Tabla de contenidos |
|---|
...
Siguiendo esta guía de migración: https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-3.0-Migration-Guide
...
Esta imprimirá un diagnóstico al inicio y migrará temporalmente las properties en tiempo de ejecución por ti. Esto es, lo usaremos para ver el diagnóstico si tenemos properties deprecated, pero no lo utilizaremos como parche.
Formato de fechas en log
El formato por defecto de las fechas y horas de Log4j2 ha cambiado para seguir el estándar ISO-8601. Se ha incluido una T separando fecha y hora en lugar de un espacio: yyyy-MM-dd’T’HH:mm:ss.SSSXXX. Ver si esto afecta o rompe algo en nuestros logs en lagar.
Match de URLs
Antes, con una url definida como "/hola/mundo", se cogerían peticiones tanto a /hola/mundo como a /hola/mundo/. Ahora, para coger la barra final, habrá que indicarlo explícitamente, por ejemplo:
| Bloque de código | ||
|---|---|---|
| ||
@GetMapping("/hola/mundo", "/hola/mundo/") |
Esto sólo afectará en el caso de que se estén haciendo llamadas con la barra al final cuando no está definido así. Por lo tanto, hay que revisar en el portal-ui las rutas a las que se llaman, y si encontramos alguna con barra al final, comprobar cómo está definida en la api.
Actuator
En la guía de migración indica estos cambios en el actuator. Como esto no lo controlo, pongo aquí un panatallazo de lo que se indica para revisarlo más adelante.
