2016-08-08 29 views

Antwort

0

Spring-Matrix-Variablen können in einer Map erhalten werden. Aber Sie müssen die URL-Parameter wie folgt senden.

// URL : GET /owners/42;q=11;r=12/pets/21;q=22;s=23 

    @RequestMapping(value = "/owners/{ownerId}/pets/{petId}", method = RequestMethod.GET) 
public void findPet(
    @MatrixVariable Map<String, String> matrixVars, 
    @MatrixVariable(pathVar="petId"") Map<String, String> petMatrixVars) {  

// matrixVars: ["q" : [11,22], "r" : 12, "s" : 23] 
// petMatrixVars: ["q" : 11, "s" : 23] 

}

für weitere Informationen siehe: http://docs.spring.io/spring-framework/docs/3.2.x/spring-framework-reference/html/mvc.html#mvc-ann-matrix-variables