ich zwei Endpunkte haben wollen, dieAnfrage Mapping mit mehreren Wildcards
@RequestMapping(value="/**", method = { RequestMethod.GET}, produces = "application/json")
@RequestMapping(value="/**/versions/{versionId}", method = { RequestMethod.GET}, produces = "application/json")
Wildcards im @RequestMapping haben, wenn ich eine Anfrage durchführen, die zu /**/versions/{versionId}
gehen sollte sie den /**
Endpunkt über den /**/versions/{versionId}
Endpunkt lieber selbst obwohl die Anfrage übereinstimmen sollte.
Ich verwende:
<parent>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-parent</artifactId>
<version>Brixton.SR2</version>
</parent>
Vielleicht könnten Sie Regex anstelle von Wildcard versuchen http://stackoverflow.com/questions/22410609/how-to-correct-spring-mvc-requestmapping-order – chmielu
Können Sie Regex, die auf die Verzeichnisstruktur funktioniert? Sie scheinen nur für diesen einen Abschnitt zwischen den Schrägstrichen zu arbeiten, z.B. Wenn Sie "/ *." auf der Anfrage Mapping, das funktioniert für/test, aber nicht/test/test2/ – Barnesy