[英]How can I map request params to object?
Can you suggest simple way to map request params to "ParamsObject"? 您能否建议将请求参数映射到“ ParamsObject”的简单方法? So I wanna create for requests params class and automatically map request params to instance of this class:
所以我想为请求创建params类,并自动将请求params映射到此类的实例:
@GET
public MyReturnClass trololo(MyRequestClass request) {
return new MyReturnClass(request.getSort(), request.getSearch());
}
class MyRequestClass {
private int sort;
private String search;
...
}
If I understand, the code that you need to read a parameter in the method call is as follows 据我了解,您需要在方法调用中读取参数的代码如下
@RequestMapping(method = RequestMethod.GET)
public void nameOfMethod(@RequestParam(value = "value", required = true) final Long id){
}
First of all for GET request , you need to pass parameter in Basic Datatype 首先对于GET请求,您需要在Basic Datatype中传递参数
@GET
public MyReturnClass trololo(@QueryParam("sort") final String sort , @QueryParam("search") final String search) {
return new MyReturnClass(sort, search);}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.