springboot+mybatis实现指定类似密码指定字段不映射的方法
问题
有时候,我们要查询联表的数据,有的难免会关联到用户表,当返沪格式入下时,我们需要在用户中隐藏密码字段,或者一些不用的字段,我们应该如何解决呢?
解决方案
方案1,直接不映射某字段
在javaBean上追加注解:
@JsonProperty(access = JsonProperty.Access.WRITE_ONLY)
方案2, 在mybatis的查询语句中只查指定字段,在配置文件中配置spring的jackson
在mybatis的查询语句中只查指定字段,这样其他字段会填充null,在配置文件中配置
spring中 配置 jackson: default-property-inclusion: non_null1