dan*_*ial 5 spring-mvc http-request-parameters spring-web spring-rest
假设我想将一堆请求参数捕获为一个对象,如下所示:
@GetMapping("/")
public List<Item> filterItems(@Valid Filter filter){}
Run Code Online (Sandbox Code Playgroud)
类Filter看起来像这样:
class Filter {
public String status;
public String start;
public String end;
}
Run Code Online (Sandbox Code Playgroud)
现在在 API 中请求参数名称state不再是status这样了?state=A&start=1&end=2。如何使这些请求参数映射到我的 Filter 对象而无需重命名status?我知道如果我有@RequestParam("state") String status它会起作用,但我希望它成为请求对象的一部分。
我尝试@JsonProperty('state')在字段中添加,但没有成功。
| 归档时间: |
|
| 查看次数: |
2862 次 |
| 最近记录: |