Je veux faire correspondre toutes les demandes avec un PathVariable qui ne commencent pas par 'api'. Je teste suivant RequestMapping. Le printemps pourrait correspondre à la demande mais n'a pas pu obtenir de valeur pour PathVariable. Comment je résous ça?Spring-MVC PathVariable correspondance expression régulière ne commençant pas par le mot
@RequestMapping(value = "/{name:(?!api).+}", method = RequestMethod.GET)
public void getNotApi(@PathVariable String name, HttpServletResponse response) {
...
}
Je reçois le message suivant pour une demande comme localhost:8080/resource
.
Error 500 Missing URI template variable 'name' for method parameter of type String