Mybatis-Plus 忽略部分返回字段

場景:

       做項目時,遇到有時候,有些字段不想要返回給前端,比如 站點、創建時間、創建人、修改時間、修改人等等一些無關緊要的字段,還有包括 用戶登錄密碼、支付密碼等,這類敏感信息也是不能隨便返回的,但新增時是卻是需要保存這些字段值,因爲我們新增和返回的實體bean共用,沒有單獨創建返回的實體bean,所以目前不考慮創建一個新的返回實體bean。

解決辦法:

      因爲我們項目集成  mybatis-Plus ,所以當前方法也只針對集成 mybatis-Plus 下的用法。

      因爲返回的是實體bean,所以我們操作的肯定是實體bean,我們在不需要返回的字段上,增加 @JsonIgnore 註解,即可實現返回時忽視當前字段,即不返回。

    @JsonIgnore
    @ApiModelProperty(value = "創建時間")
    @TableField("create_date")
    private Date createDate;

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章