@RequestBody注解接收实体对象时,部分属性为null的问题

RequestBody接收参数时,实体类里面有个List属性,一直为null 
原来的DTO对象:

public class DemoDTO {
private String userId;
private String userName;
private String password;
private List<String> Codes;
}

传进来的Codes一直为 null

参考别人的文章,可以解决问题

而我遇到的情况是,字段第一个时大写,导致接收不到

有2种解决方式:

方法一:修改字段命名,将Codes改成codes

方法二:加上@JsonProperty注解,指定某个方法JSON转换时的名字,上述实体类将修改为:

@JsonProperty(value = "Codes")

    private List<String> Codes;
原文地址:https://www.cnblogs.com/littleBees/p/15117919.html