jackson配置某属性只允许反序列化但不允许序列化
发表于|更新于
|浏览量:
多和朋辈交游无疑是医治心病的良方——泰戈尔
实现jackson转json时忽略某字段,但json转对象时支持该字段的方式很简单:
只需要在getter上加@JsonIgnore,在setter上加@JsonProperty即可
例如:
1 | private List<Long> ids; |
相关推荐
2023-02-18
bean-searcher参数转换
即使在最丑的孩子身上,也有新鲜的东西,无穷的希望——罗曼·罗兰 昨天写了bean-searcher支持DbType为UNKNOWN的使用Converter 虽然解决了对应场景的问题: 前端传入枚举的name,数据库存储类型为tinyint,导致获取DbType为UNKNOWN,从而没有自定义进入Convertor的问题,虽然可以手动在枚举字段上加@DbField(type=DbType.INT)让其进入Converter,但是即便进入了Convertor,由于参数只有DbType为INT,以及实际的String类型的枚举name,导致仍然无法获取到其枚举对应类型,就拿不到name对应的枚举ordinal 但是由于距离发版还有一段时间,或者是低版本想要实现这个需求的场景,就得手动注入ParamResolver 了 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869impor...
2021-10-01
compute
破产是一种暂时的困境,贫困是一种思想的状态。——比尔·盖茨 今天在Map中看到了这样一个函数:compute 于是做了点测验 123456789101112131415161718192021222324252627282930313233343536373839404142Map<String, String> map = MapUtil.newHashMap();map.put("123", "456");map.put("789", "123");System.out.println("如果存在就执行,并将结果作为value放入map");map.computeIfPresent("1234", (k, v) -> v + "1 ");// {123=456, 789=123} 说明未找到指定的key时无更改System.out.println(map);map.computeIfPresent...
2023-05-15
rule-engine-open
朴素是美的必要条件。——列夫·托尔斯泰 分享一个开源规则引擎项目: https://gitee.com/aizuda/rule-engine-open 演示地址:http://ruleengine.cn/
2024-02-29
satoken+webflux获取header以及body
你若要喜爱自己的价值,你就得给世界创造价值。——歌德 代码如下: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980import cn.dev33.satoken.context.SaHolder;import cn.dev33.satoken.context.SaTokenContextForThreadLocalStorage;import cn.dev33.satoken.reactor.context.SaReactorSyncHolder;import cn.dev33.satoken.reactor.filter.SaReactorFilter;import cn.dev33.satoken.router.SaRouter;import jakarta.annotation.Resource;import org.j...
2024-12-07
springboot3servlet和tomcat请求大小限制
兴趣是最好的老师,其次是耻辱。——胖子邓 123456spring.servlet.multipart.max-file-size=1GBspring.servlet.multipart.max-request-size=1GBserver.tomcat.max-http-form-post-size=1GBserver.tomcat.max-http-post-size=1GBserver.tomcat.max-http-response-header-size=1GBserver.tomcat.max-swallow-size=1GB 就是这几个配置 1. spring.servlet.multipart.max-file-size 作用:设置单个文件的最大上传大小。 默认值:1MB 范围:适用于 multipart/form-data 请求中,每个文件的大小限制。 示例: 1spring.servlet.multipart.max-file-size=1GB 允许上传的单个文件最大为 1GB。 2. spring.servlet.multipart.m...
2022-12-12
开源ocr库tesseract
强者容易坚强,正如弱者容易软弱。——爱默生 分享一个开源的OCR库 文档链接:https://tesseract-ocr.github.io/ 源码地址:https://github.com/tesseract-ocr/tesseract 其包含了多种编程语言

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