lex-em / zuul-springfox-swagger

Library for using springfox swagger UI under ZUUL proxy

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Api versions

lex-em opened this issue · comments

commented

Try resolve versions if configured

commented

some information:

  1. http://cloud.spring.io/spring-cloud-static/spring-cloud-netflix/2.0.0.M8/single/spring-cloud-netflix.html#netflix-zuul-reverse-proxy
@Bean
public PatternServiceRouteMapper serviceRouteMapper() {
    return new PatternServiceRouteMapper(
        "(?<name>^.+)-(?<version>v.+$)",
        "${version}/${name}");
}
  1. spring-cloud/spring-cloud-netflix#458
commented

ServiceRouteMapper bean

@Bean
public ServiceRouteMapper serviceRouteMapper() {
    return new PatternServiceRouteMapper(
        "(?<name>^.+)-(?<version>v.+$)",
        "${version}/${name}");
}

should be defined in separate configuration for autoconfiguration, in other way https://github.com/lex-em/zuul-springfox-swagger/blob/master/src/main/java/ru/reliabletech/zuul/swagger/service/ServiceRouteMapperRouteService.java should be defined as bean manually