根路径上的Zuul路由

时间:2016-08-17 00:41:23

标签: spring-cloud netflix-zuul

我想配置zuul将请求路由到根/到主页。我试过了:

root:
  path: /
  url: http://hostname/home/index.jsp

root:
  path: /**
  url: http://hostname/home/index.jsp

但它们都不起作用。我刚刚找到了404没找到。我认为路径匹配配置应该类似于具有上下文的配置,例如/service/**,但它不是。

1 个答案:

答案 0 :(得分:3)

这就是我为完成这项工作所做的工作。

在Zuul内 - >控制器:

@RequestMapping(value = "/", method = RequestMethod.GET)
public String handleRequest() {
    return "forward:/ux/";
}

Zuul Properties:

zuul:
  addProxyHeaders: true
  routes:
    example-ux:
      path: /ux/**
      stripPrefix: false

在example-ux服务属性中:

server:
  servlet-path: /*
  context-path: /ux

此配置还解决了静态资源解析的问题。即/static/css static/js等......