SpringMVC實體類加上@JsonIgnore無法接收前臺參數

問題

實體類中分頁加上了 @JsonIgnore

    @JsonIgnore
    private Integer page = 1;

    @JsonIgnore
    private Integer size = 10;

前臺發送參數

{"userId":"3337250239412367368","auditStatus":"3","page":2,"size":15}

後臺加上@RequestBody也接收不到page跟size,都是默認值

解決方法

get和set方法加上@JsonProperty

	@JsonProperty(value = "page")
    public Integer getPage() {
        return page;
    }

    @JsonProperty(value = "page")
    public void setPage(Integer page) {
        this.page = page;
    }

    @JsonProperty(value = "size")
    public Integer getSize() {
        return size;
    }

    @JsonProperty(value = "size")
    public void setSize(Integer size) {
        this.size = size;
    }
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章