Spring MVC Framework,Controller请求参数从LowerCase绑定到下划线到CamelCase

时间:2016-12-20 14:47:37

标签: java spring-mvc

我对Spring MVC控制器参数绑定有点困惑。

与以下代码类似:

@RestController
public class TestRequestParamController {

    @GetMapping("request")
    public Param get(Param param) {
        return param;
    }

}

public class Param {

    private String phoneNumber;

    private String phone;

    private String addressNumber;

    private String address;
    // getter and setter...
}

curl -X GET "http://localhost:8080/request?phone_number=123123"

如何向控制器请求 phone_number 并将 phone_number 绑定到 phoneNumber

我知道的一种方法是使用 @RequestParam 注释, 但是如果有一个lof参数,并且每个参数都需要使用它(RequestParam),它似乎重复并且不是很好。

因此,使用类而不是将每个参数放到方法参数括号中会更好,但我无法弄清楚如何绑定它。

0 个答案:

没有答案
相关问题