我有兴趣在spring-cloud-starter-stream-kafka
没有 spring boot 的情况下使用,因为我有一个使用 Jersey servlet 和其他自定义代码的容器应用程序。
是否有任何直接的方法可以启用与@EnableBinding
使用容器内应用程序注释 spring-boot 应用程序相同的功能?
我有兴趣在spring-cloud-starter-stream-kafka
没有 spring boot 的情况下使用,因为我有一个使用 Jersey servlet 和其他自定义代码的容器应用程序。
是否有任何直接的方法可以启用与@EnableBinding
使用容器内应用程序注释 spring-boot 应用程序相同的功能?
EnableBinding
是一个通用的 Spring Configuration,所以原则上它可以在 Spring Boot 应用程序之外使用,只需将其添加到配置类中即可。确保在类路径中包含一个活页夹。
话虽如此,您仍然可以将 Spring Boot 应用程序(使用@EnableBinding
)打包为 WAR 并在您的 servlet 容器中运行它。见http://docs.spring.io/spring-boot/docs/current-SNAPSHOT/reference/htmlsingle/#build-tool-plugins-maven-packaging