Spring REST控制器在某些模型字段的绑定值中出现问题

问题描述 投票:0回答:2

我在我的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”

java rest spring-mvc
2个回答
0
投票

“fTypeOne”:“DataSource”,

请删除','然后尝试。


0
投票

为了使自动映射器工作,您需要声明以下内容:

  1. 空构造函数
  2. Getter和Setter

请检查代码中是否包含以下元素:

private String fTypeOne;

public void setFTypeOne(String fTypeOne) {
   this.fTypeOne = fTypeOne;
}

public String getFTypeOne() {
   return this.fTypeOne;
}
© www.soinside.com 2019 - 2024. All rights reserved.