SpringMVC@RequestBody小细节

时间:2021-09-30 00:22:47

关于@RequestBody  参数类型自己的包装类,还是类似String/int,区别:

1.@RequestBody LoginParmar parmar

String user_number = parmar.getUser_number();

String user_password = parmar.getUser_password();

2.@RequestBody String accessToken

JSONObject json = JSONObject.fromObject(accessToken);
 accessToken = (String) json.get("accessToken");

自己定义的包装类可以直接使用get方法获取,而String就必须使用json获取,因为参数传输过来是json格式(名值对),不通过json.get()获取出来就会是名值对形式,而不是我们想要的值。