springboot前端传参参数名和后台接收对象属性名不一致

springboot前端传参参数名和后台接收对象属性名不一致,第1张

@JsonProperty

    可以解决前端的属性名和后台实体类的属性名不一致问题

注意:

  1. 前端传过来的参数和后台不一致的情况只对@RequestBody这种参数有效
  2. 后台传给前台时使用的属性名是@JsonProperty中的参数而不是实体中定义的属性名

实体类

public class ParamTest {
    @JsonProperty("webParam")
    private String controllerParam;
}
@GetMapping("/demo")
public Result getTestInfoById(@RequestBody ParamTest test) {
    return R.ok();
}

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/918719.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-16
下一篇2022-05-16

发表评论

登录后才能评论

评论列表(0条)

    保存