@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...
2022-03-04
replace、replaceAll、replaceFirst
一年好景君须记,最是橙黄橘绿时。——苏轼 聊聊这仨很常用的函数 我相信很多人也跟我一样也有个误区,错把replace当成replaceFirst,把replaceAll当成replace 实际上,replace函数会替换掉满足字符串中所有出现过第一个参数中的值的地方 例如: 1234 String string = "ruben love strawberry"; String replace = string.replace("r", "");// uben love stawbey 如果我们只需要替换第一处,则需要使用replaceFirst 例如: 1234 String string = "ruben love strawberry"; String replaceFirst = string.replaceFirst("[A-Za-z0-9]", "");// uben love strawberry 并...
2024-06-02
Spring的LambdaSafe
对未来来说孩子的教育比成人更为重要。——贝多芬 今天看了下Spring的LambdaSafe类,它提供了一种安全的方式调用Lambda,例如不使用LambdaSafe时的问题 12345678910111213141516171819202122232425262728293031323334353637383940package org.dromara.streamquery.stream.plugin.mybatisplus;import org.junit.jupiter.api.Test;import java.util.ArrayList;import java.util.List;import java.util.function.Consumer;import static org.junit.jupiter.api.Assertions.assertEquals;/** * Tests * <p> * author achao@apache.org */class TestsWithoutLambdaSafe { @Test ...
2022-10-13
mp分页排序字段转换
竭诚相助亲密无间,乃友谊之最高境界——瓦鲁瓦尔 经常会遇到这种表格: 后端代码演示: 源码地址: https://gitee.com/VampireAchao/stream-query/blob/master/stream-plugin/stream-plugin-mybatis-plus/src/test/java/io/github/vampireachao/stream/plugin/mybatisplus/DatabaseTest.java
2021-01-25
BindingException:Invalid bound statement not found
性格左右命运,气度影响格局。——余世雅博士 转,原文 解决:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): 在用maven配置mybatis环境时出现此BindingExceptiony异常,发现在classes文件下没有mapper配置文件,应该是maven项目没有扫描到mapper包下的xml文件,在pom.xml中加入一下代码可以解决: 123456789101112131415161718<build> <resources> <!-- maven项目中src源代码下的xml等资源文件编译进classes文件夹, 注意:如果没有这个,它会自动搜索resources下是否有mapper.xml文件, 如果没有就会报org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.pe...
2021-06-17
字符和Ascii码的互转
对我们帮助最大的,并不是朋友们的实际帮助,而是我们坚信得到他们的帮助的信念。——伊壁鸠鲁 我们可以使用多种方式去获取一个字符的ascii码 1234System.out.println(new Character('A').hashCode());System.out.println(Character.hashCode('A'));System.out.println((int) 'A');System.out.println((int) new Character('A')); 也可以反过来通过ascii码获取对应的字符 1234System.out.println((char) 65);System.out.println(new Character((char) 65));System.out.println((Character) (char) 65);System.out.println((Character) (char) (int) new Integer(65)); 其实...

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