带有 Spring Boot 1.5.1 的 Spring Cloud Camden.SR4?

Posted

技术标签:

【中文标题】带有 Spring Boot 1.5.1 的 Spring Cloud Camden.SR4?【英文标题】:Spring Cloud Camden.SR4 with Spring Boot 1.5.1? 【发布时间】:2017-02-01 23:24:18 【问题描述】:

我想将我们的平台升级到最新的 Spring Boot 官方版本。我想迁移到 1.5.1,但我想确保它与 Spring Cloud Camden.SR4 兼容?

谢谢

【问题讨论】:

【参考方案1】:

这可能取决于您在 Spring Cloud 中使用的库。

一个问题是,在 Spring Boot 1.5.1 中,他们删除了 org.springframework.boot.context.embedded.ServletRegistrationBean(在 1.4 中标记为 @Depricated)以支持 org.springframework.boot.web.servlet.ServletRegistrationBean

如果你是例如,这将是一个问题。使用祖尔? Zuul 的自动配置依赖于org.springframework.boot.context.embedded.ServletRegistrationBean(在 Camden.SR4 中),我可以假设 Spring Cloud 下的其他库也可以这样做。

【讨论】:

我们正在使用 Zuul,我遇到了这个确切的问题。感谢您的反馈。 @Tyler Spring Cloud Camden SR5 现已发布,兼容 Spring Boot 1.5.1 :) spring.io/blog/2017/02/06/spring-cloud-camden-sr5-is-available 另请注意其他问题:github.com/spring-cloud/spring-cloud-netflix/issues/1663 作为参考,我仍然遇到 Camden.SR5 + Spring Boot 1.5.1 和 Spring Cloud Stream Kafka binder 的几个问题。我在这里提出了第二个问题:***.com/questions/42079585/…【参考方案2】:

来自 Spring 的响应(在 Spring Cloud Sleuth 问题上打开):

https://github.com/spring-cloud/spring-cloud-sleuth/issues/508

【讨论】:

感谢您的反馈,我们目前没有使用 Sleuth,但 Marcin 的评论令人鼓舞:“即将发布的 Camden 将提供对 Boot 1.5 的支持。”

以上是关于带有 Spring Boot 1.5.1 的 Spring Cloud Camden.SR4?的主要内容,如果未能解决你的问题,请参考以下文章

带有 Spring 会话的 Spring Security SAML

从 IntelliJ Idea 运行/调试 Spring Boot 应用程序

如何将 Spring Boot 项目集成到已经存在的多模块 Maven 项目中?

关于如何使用 jpa-repositiroies 在 Spring-Boot 上持久保存数据的指南/教程

如何使用 Spring MVC & Security、Jasig CAS 和 JSP 视图在 Spring Boot 2 中配置 UTF-8?

使用 spring-boot:1.5.1 和 spring-cloud-stream 时无法启动 bean 'inputBindingLifecycle'