我想用这样的变量得到我的控制器处理请求: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,但是没有任何例子可以逐个处理几个变量。
我该如何处理这个案子?谢谢
我不确定,但我想你的代码应该是这样的
@GetMapping("/sorted/")
public ResponseEntity<List<Book>> getSortedBooks(@MatrixVariable(name = "isbn", pathVar = "isbn") String isbn,
@MatrixVariable(name = "addedDate", pathVar = "addedDate") String addedDate) {
return response;
}