Articles of resorte de

¿Por qué mi Spring Boot App siempre se apaga inmediatamente después de comenzar?

Este es mi primer código de Spring Boot. Desafortunadamente, siempre se apaga. Esperaba que funcionara continuamente para que mi cliente web pudiera obtener algunos datos del navegador. package hello; import org.springframework.boot.*; import org.springframework.boot.autoconfigure.*; import org.springframework.stereotype.*; import org.springframework.web.bind.annotation.*; @Controller @EnableAutoConfiguration public class SampleController { @RequestMapping(“/”) @ResponseBody String home() { return “Hello World!”; } public static void […]

Ejecutando código después de que se inicie Spring Boot

Quiero ejecutar el código después de que mi aplicación Spring-boot comience a monitorear un directorio para ver los cambios. He intentado ejecutar un nuevo hilo, pero los servicios de @Autowired no se han establecido en ese momento. He podido encontrar ApplicationPreparedEvent , que se dispara antes de que se @Autowired anotaciones @Autowired . Idealmente, me […]

Evite que Spring Boot registre un filtro de servlet

Tengo una aplicación Spring Boot WebMVC y un bean heredado de AbstractPreAuthenticatedProcessingFilter, que estoy agregando explícitamente a un lugar específico en la cadena de filtros de Spring Security. La configuración de My Spring Security tiene este aspecto: La configuración de seguridad funciona. El problema es que, debido a que la clase PreAuthenticationFilter hereda de AbstractPreAuthenticatedProcessingFilter, […]

No se puede ubicar Spring NamespaceHandler for XML schema namespace

Situación Estoy usando Spring Batch para construir una Instantánea Acumulativa para nuestro Data Warehouse y estoy teniendo un locking de configuración que no puedo descifrar. He creado un proyecto simple de lotes de spring con STS (SpringSource Tool Suite 2.8.1) usando Spring Template Project . Estos fueron mis dos archivos de configuración xml creados: launch-context.xml […]

¿Por qué Spring MVC necesita al menos dos contextos?

En Spring MVC, hay dos contextos. Uno es el contexto de la aplicación o el contexto global que arranca ContextLoaderListener . Toma todos los archivos de configuración mencionados en el parámetro contextConfigLocation . Ahora, si también está utilizando Spring MVC, se necesita el servlet Dispatcher, que inicia otro contenedor que también se conoce como contenedor […]

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, […]