Estoy interesado en usar spring-cloud-starter-stream-kafka
sin arranque de primavera, ya que tengo una aplicación en contenedor que usa servlets Jersey y otro código personalizado.
¿Hay alguna forma directa de habilitar la misma funcionalidad que obtengo al anotar una aplicación de arranque por resorte con @EnableBinding
con una aplicación en contenedor?
Respuestas
1 para la respuesta № 1EnableBinding
es una configuración general de Spring, por lo que, en principio, se puede usar fuera de las aplicaciones Spring Boot, simplemente agregándola a una clase de configuración. Asegúrese de incluir una carpeta en el classpath.
Dicho esto, aún puede empaquetar su aplicación Spring Boot (utilizando @EnableBinding
) como WAR y ejecútelo en su contenedor de servlet. Ver http://docs.spring.io/spring-boot/docs/current-SNAPSHOT/reference/htmlsingle/#build-tool-plugins-maven-packaging