javaBean返回前端数据过滤,不显示

例子:

找到用户后天不想处理直接返回数据给前端,本来只想返回userName和id,结果passWord也返回了。所以后端查询完不处理也可以直接返回,且数据不包含password

实体类:

    @TableField(exist=false)
    @JsonIgnore
    private String keyword;//查询关键词
关键字段

实际业务:
public class test {

    public static void main(String[] args) throws JsonProcessingException {

        InvOrders invOrders = new InvOrders();
        invOrders.setKeyword("1123jsdkf");
        System.out.println(new ObjectMapper().writeValueAsString(invOrders));

    }
}

其实数据是存在的,只有转换json时会自动不处理该属性

 

 结果其他值为null,但是设置了@JsonIgnore的属性找不到

 

参考地址:https://www.icode9.com/content-4-769293.html

posted @ 2021-07-15 17:18  幻樱落日剑  阅读(397)  评论(0编辑  收藏  举报