/ / Uso de la integración spring-cloud sin spring-boot - spring-cloud-stream

Uso de la integración de la nube de primavera sin el arranque de primavera - spring-cloud-stream

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 № 1

EnableBinding 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