java - 如何使实体中的列无法读取
问题描述
我有一个包含一些列的实体。我希望某些列在获取数据时在 json 中不可见,抛出 http 请求。但我希望它们出现在结果集中。
所以,我在从数据库获取数据时需要它们在结果集中,但我不想在响应 json 中看到它们。
解决方案
注释属性或吸气剂
@JsonProperty(access = JsonProperty.Access.WRITE_ONLY)
它将允许您在类中写入但不能读取此属性。
如果你把@JsonIgnore
它忽略(写和读)。
推荐阅读
- java - 如何在运行时将 GUI 组件添加到容器中?
- performance - 提高 fortran 编译器性能(编译时间和内存)
- git - 用 git 部署 CraftCMS 3 的正确方法是什么?我不断收到权限问题
- c# - 在活动目录底层对象上使用 linq
- import - 错误处理来自文件的意图:'intents/
_用户说_ .json'。上传的文件包含无效的 Intent - asp.net-web-api - 使用开放 ID 连接保护 WebApi
- php - 通过 php 发送表单 - 回声工作但没有电子邮件?
- c# - 用于 2D Procedural World Gen 的动态多维数组
- sql - SQL - 添加结果摘要
- angular - 添加一个信号通知插件后,ionic 3 应用程序已停止