Diferentes configuracion de logback en función del Spring profile

Para una aplicación que estoy desarrollando, cuando arranco el profile «dev» me interesa que la salida del log sea por la cónsola. En un entorno de test (profile «test») me interesa que almacene el log en un fichero. Es importante que el fichero de configuración se llame src/main/resources/logback-spring.xml. Ejemplo: Más info: Logging docs.

Failed to instantiate Pageable: Specified class is an interface

Al añadir los parámetros de paginación a un controlador de spring. Unos tests que estaba haciendo con MockMvc y Mockito me comenzaron a fallar con el siguiente error: La solución consiste en proporcionar una clase que resuelva los argumentos en tiempo de test (setCustomArgumentResolvers). Esta clase solo atiende al parámetro de tipo Pageable. Para utilizarlo: […]

Paginación con Spring Data

A modo de recordatorio. El controlador debe recibir un objeto de tipo Pageable Esto significa que a la llamada al controlador se le pueden pasar los parámetros page, limit y sort para controlar la página que queremos recuperar y el orden.  Si se quiere personalizar el nombre de estos parámetros, se puede hacer modificando las […]