我想通过以下变量获取控制器处理请求:manager/sorted/;isbn=12312323;added_date=12.12.12
我有一个控制器:
@GetMapping("/sorted/{isbn},{addedDate}")
public ResponseEntity<List<Book>> getSortedBooks(@MatrixVariable(name = "isbn", pathVar = "isbn") String isbn,
@MatrixVariable(name = "addedDate", pathVar = "addedDate") String addedDate) {
return response;
}
但是不起作用。我看过spring docs https://docs.spring.io/spring/docs/5.0.x/spring-framework-reference/web.html#mvc-ann-matrix-variables,但是没有任何一个例子可以逐个处理几个变量。
我该如何处理这个案子? 感谢
答案 0 :(得分:0)
我不确定,但我猜您的代码应该是
@GetMapping("/sorted/")
public ResponseEntity<List<Book>> getSortedBooks(@MatrixVariable(name = "isbn", pathVar = "isbn") String isbn,
@MatrixVariable(name = "addedDate", pathVar = "addedDate") String addedDate) {
return response;
}