0

我有兴趣在spring-cloud-starter-stream-kafka没有 spring boot 的情况下使用,因为我有一个使用 Jersey servlet 和其他自定义代码的容器应用程序。

是否有任何直接的方法可以启用与@EnableBinding使用容器内应用程序注释 spring-boot 应用程序相同的功能?

4

1 回答 1

1

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

于 2016-05-11T19:08:04.627 回答