如何在spring mvc中启用ZuulProxy

Posted

技术标签:

【中文标题】如何在spring mvc中启用ZuulProxy【英文标题】:How to enable ZuulProxy in spring mvc 【发布时间】:2017-05-09 22:40:26 【问题描述】:

我正在尝试在我的应用程序中实现 Spring Cloud Netflix zuul 代理。在互联网上,我得到了使用 Spring Boot 实现的所有选项。开启zuul代理,在spring boot中就搞定了——

@EnableZuulProxy
@SpringBootApplication
public class SpringCloudZuulExampleApplication 

但我的应用程序是 spring mvc 应用程序,并且我有基于 xml 的配置。现在我不明白如何在我的 application-context.xml 文件中执行 @EnableZuulProxy 。

Zuul 代理用于路由流量。有关它的更多详细信息,请访问 -https://exampledriven.wordpress.com/2016/07/06/spring-cloud-zuul-example/

感谢您的帮助。

【问题讨论】:

【参考方案1】:

Spring Cloud Netflix 完全依赖于 Spring boot。所以没有Spring Boot就不能使用。 您可以考虑将您的 Spring MVC 应用程序迁移到 Spring Boot 应用程序。或者你可以考虑使用不依赖 Spring Boot 的 Netflix Zuul。

【讨论】:

以上是关于如何在spring mvc中启用ZuulProxy的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Spring MVC 中为错误响应启用 CORS?

如何使用 Spring MVC 和 Spring Security 为资源处理程序启用 HTTP 缓存

使用 Spring MVC 为所有 API 启用 CORS

Spring Boot + 云 | Zuul 代理 |集成测试

启用了 ssl 的 spring mvc - 没有可用的会话属性

Spring MVC Web 应用程序 - 从属性启用/禁用控制器