Articles of resorte de

Cierre programáticamente de la aplicación Spring Boot

¿Cómo puedo cerrar programáticamente una aplicación Spring Boot sin finalizar la VM ? En otros trabajos, ¿qué es lo opuesto a new SpringApplication(Main.class).run(args);

Orden de filtro en resorte de arranque

¿Cómo puedo especificar el orden de mi filtro en Spring-boot? Necesito insertar mi filtro MDC después del filtro Spring Security. Intenté casi todo, pero mi filtro siempre fue primero. Esto no funcionó: @Bean @Order(Ordered.LOWEST_PRECEDENCE) public UserInsertingMdcFilter userInsertingMdcFilter() { return new UserInsertingMdcFilter(); } Esto tampoco funcionó: @Bean public FilterRegistrationBean userInsertingMdcFilterRegistrationBean() { FilterRegistrationBean registrationBean = new FilterRegistrationBean(); […]

Spring Boot: no se puede iniciar EmbeddedWebApplicationContext debido a que falta Bean EmbeddedServletContainerFactory

Soy totalmente nuevo en Spring y comencé a hacer las guías oficiales desde este sitio: https://spring.io/guides Me gustaría hacer esta guía: https://spring.io/guides/gs/scheduling-tasks/ Obtengo la siguiente excepción: 2014-02-14 16:25:21.614 INFO 9032 — [ main] trationDelegate$BeanPostProcessorChecker : Bean ‘org.springframework.scheduling.annotation.SchedulingConfiguration’ of type [class org.springframework.scheduling.annotation.SchedulingConfiguration$$EnhancerByCGLIB$$5b48d763] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for […]

Spring Boot: carga de datos iniciales

Me pregunto cuál es la mejor forma de cargar los datos iniciales de la base de datos antes de que comience la aplicación. Lo que estoy buscando es algo que llene mi base de datos H2 con datos. Por ejemplo, tengo un modelo de dominio “Usuario”. Puedo acceder a los usuarios yendo a / usuarios, […]

Cómo vincular una lista de objetos con thymeleaf?

Tengo muchas dificultades para devolver un formulario al controlador, que debe contener simplemente una lista de objetos que el usuario puede editar. El formulario se carga correctamente, pero cuando se publica, nunca parece publicar nada. Aquí está mi formulario: Select Client ID IP Addresss Description Submit Arriba funciona bien, carga la lista correctamente. Sin embargo, […]

Spring Boot: inyecta el mapa de la aplicación.yml

Tengo una aplicación Spring Boot con la siguiente application.yml – tomada básicamente desde aquí : info: build: artifact: ${project.artifactId} name: ${project.name} description: ${project.description} version: ${project.version} Puedo inyectar valores particulares, por ejemplo @Value(“${info.build.artifact}”) String value Me gustaría, sin embargo, inyectar todo el mapa, es decir algo como esto: @Value(“${info}”) Map info ¿Es eso (o algo similar) […]

¿Cómo deshacerse de ?

Hasta ahora, ha causado muchos problemas, así que me gustaría deshacerme de él. Aunque los documentos del marco de trabajo de spring dicen claramente lo que se supone que debe hacer , falta una lista de tags en resumen . Así que estoy atascado con la eliminación de y ahora obtengo el error WARN osweb.servlet.PageNotFound: […]

¿Cómo personalizar el mapeador Jackson JSON utilizado implícitamente por Spring Boot?

Estoy usando Spring Boot (1.2.1), de una manera similar a la de su tutorial de creación de un servicio web RESTful : @RestController public class EventController { @RequestMapping(“/events/all”) EventList events() { return proxyService.getAllEvents(); } } Así que arriba, Spring MVC utiliza implícitamente Jackson para serializar mi objeto EventList en JSON. Pero quiero hacer algunas personalizaciones […]

arranque de spring añadiendo interceptores de solicitud HTTP

¿Cuál es la forma correcta de agregar interceptores HttpRequest en la aplicación de arranque de spring? Lo que quiero hacer es registrar solicitudes y respuestas para cada solicitud http. La documentación de arranque de spring no cubre este tema en absoluto. ( http://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/ ) Encontré algunas muestras web sobre cómo hacer lo mismo con versiones […]

Spring Boot Multiple Datasource

Soy bastante nuevo en el arranque de spring y me gustaría crear un origen de datos múltiple para mi proyecto. Aquí está mi caso actual. Tengo dos paquetes para la entidad para la base de datos múltiple. Digamos com.test.entity.db.mysql ; for entities that belong to MySql com.test.entity.db.h2 ; for entities that belong to H2 Databases […]