Spring REST控制器在某些模型字段的绑定值中出现问题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Spring REST控制器在某些模型字段的绑定值中出现问题相关的知识,希望对你有一定的参考价值。
我在我的Web项目中使用Spring Rest Controller,它在Tomcat 8中运行
我的json请求是 -
{
"type": "Criteria",
"fTypeOne": "DataSource",
}
我的模特课是
public class FormulaModel implements Serializable{
private String fTypeOne;
private String type;
}
当我从邮递员向休息控制器发送json请求时,我发现fTypeOne的值没有绑定但是类型被正确绑定。
对此问题的任何帮助都将非常受欢迎。
环境:
春天的web-4.3.14-发布
杰克逊 - 数据绑定-2.8.10
Java版本:1.8.0_91,供应商:Oracle Corporation
Java home:C: Program Files Java jdk1.8.0_91 jre
默认语言环境:en_IN,平台编码:Cp1252
操作系统名称:“windows 7”,版本:“6.1”,arch:“amd64”,系列:“dos”
答案
“fTypeOne”:“DataSource”,
请删除','然后尝试。
另一答案
为了使自动映射器工作,您需要声明以下内容:
- 空构造函数
- Getter和Setter
请检查代码中是否包含以下元素:
private String fTypeOne;
public void setFTypeOne(String fTypeOne) {
this.fTypeOne = fTypeOne;
}
public String getFTypeOne() {
return this.fTypeOne;
}
以上是关于Spring REST控制器在某些模型字段的绑定值中出现问题的主要内容,如果未能解决你的问题,请参考以下文章
Django Rest Framework:POST时自动填充模型的字段?
如何计算Django模型中某些字段的平均值并将其发送到rest API?