@JsonIgnore
发表于|更新于
|浏览量:
沙漠之所以美丽,是因为在某个不知道的地方藏有一口井。——《小王子》
在项目开发中,有时会遇到一些字段并不需要或者不能返回给前端的时候(例如密码等)
则可以在对应的属性上加com.fasterxml.jackson.annotation.JsonIgnore注解

这样的话,在返回的时候就不会被序列化了
不过注意,如果加了@JsonIgnore注解,在接收参数时同样不会被序列化

相关推荐
2020-12-14
android进度条
为者败之,执者失之。——《道德经》 原生安卓实现的进度条 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566package com.example.uidemo.activity;import androidx.appcompat.app.AppCompatActivity;import android.os.Bundle;import android.view.View;import android.widget.ProgressBar;import android.widget.SeekBar;import android.widget.TextView;import com.example.uidemo.R;import java.math.BigDecimal;import java.util.Locale;public class ProgressBarActivity...
2021-01-09
try()catch{}写法
当生活像一首歌那样轻快流畅时,笑颜常开乃易事;而在一切事都不妙时仍能微笑的人,是真正的乐观。——威尔科克斯 曾经我们使用java的IO流复制文件时是这么写的 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849package com.ruben;import java.io.*;import java.util.Optional;/** * @ClassName: FileDemo * @Description: 我还没有写描述 * @Date: 2021/1/10 0010 21:38 * * * @author: <achao1441470436@gmail.com> * @version: 1.0 * @since: JDK 1.8 */public class FileDemo { private static final String FILE_PATH = "D:/file/files/ps/2077....
2020-07-21
拦截器注入Service报空指针的坑
今天写了个拦截器,注入一个Service,结果没注入进去,报空指针 后来发现原来在拦截器配置处需要用@Bean的形式注入 并且在上面addInterceptor里面调用该函数 123456789@Override public void addInterceptors(InterceptorRegistry registry) { registry.addInterceptor(visitInterceptor()) .addPathPatterns("/**"); } @Bean public VisitInterceptor visitInterceptor() { return new VisitInterceptor(); }
2020-08-01
jenkins构建触发器
访问接口形式触发首先看第一种,访问接口形式触发 先到我们的项目设置,选择构建触发器 选择触发远程构建 设置token 然后保存,访问输入框下面的URL 1http://121.89.163.191:8090/job/web_demo_pipeline/build?token=rubenweicowbeer 然后发现我们的项目已经开始构建了 在其他项目构建后触发第二种是在其他项目构建后触发 我们先创建一个前置工程 这个工程很简单,就输入一句话 然后回到之前项目,选择Build after other projects are built 输入前置工程后保存,构建前置工程 我们发现我们的前置工程构建后web_demo_pipeline工程也跟着构建了 定时构建第三种是定时构建 首先是语法 1234567* * * * *分 时 天 月 周第一个*表示分钟,取值0~59第二个*表示小时,取值0~23第三个*表示一个月的第几天,取值1~31第四个*表示第几月,取值1~12第五个*表示一周中的第几天,取值0~7,其中0和7代表的都是周日 一些常用的表达式 12345678...
2023-04-03
stream-query加入dromara开源组织
宁可理解少些,胜于误解许多。——法郎士 Stream-Query简介 Stream-Query允许完全摆脱Mapper的Mybatis-Plus体验!可以使用类似“工具类”这样的静态函数进行数据库操作 Stream-Query诞生背景自从用了Mybatis-Plus后,谓爱不释手,捧读其源码,贡献其代码…慢慢地,我不仅是Hutool的Commiter,也成为了Mybatis-Plus的Commiter 于是我产生了一个思考,能不能让Hutool的静态工具类概念,用在Mybatis-Plus中呢? 这样我就可以不需要每张表都使用代码生成器去生成继承了ServiceImpl的Service 而是针对某一域的业务去新建Service,避免很多可以省略掉的Service类(比如除了主键外只包含user_id、role_id这两个字段的关联表) 然后我就编写了Db类,放到了Mybatis-Plus的3.5.3版本中: 但我还不满足,此时我仍然需要编写一个UserRoleMapper,用于Mybatis-Plus去动态代理 那么我就又研究了下源码,发现了一种实现动态Mapper的方法,那...
2024-02-03
阿里云oss-cloud-sdk-springboot3兼容问题
辛勤的蜂蜜永远没有时间悲哀。——布莱克 前两天提到了: minio临时凭证直传切换到阿里云oss | 阿超 但是忘记说依赖和配置了,因为我本地是jdk17+springboot3,所以需要修改,首先是依赖: 123456<!-- https://mvnrepository.com/artifact/com.aliyun.oss/aliyun-sdk-oss --> <dependency> <groupId>com.aliyun.oss</groupId> <artifactId>aliyun-sdk-oss</artifactId> <version>3.17.4</version> </dependency> 按照我原来的博客里肯定是不行的 阿里云OSS临时凭证前后端配合上传文件 | 阿超 不能使用原来的 12345<dependency> <gr...

阿超
我的名字叫阿超 年龄25岁 家在北京市 职业是软件开发 每天最晚也会在八点前回家 不抽烟 酒浅尝辄止 晚上十二点上床 保证睡足八个小时 睡前写一篇博客 再做二十分钟俯卧撑暖身 然后再睡觉 基本能熟睡到天亮 像婴儿一样不留下任何疲劳和压力 就这样迎来第二天的早晨 健康检查结果也显示我很正常 我想说明我是一个不论何时都追求内心平稳的人 不拘泥于胜负 不纠结于烦恼 不树立使我夜不能寐的敌人 这就是我在这社会的生活态度
Follow Me公告
This is my Blog