springboot中VO属性别名
发表于|更新于
|浏览量:
路是脚踏出来的,历史是人写出来的。人的每一步行动都在书写自己的历史。——吉鸿昌
使用springboot进行开发时,使用的VO有时候会更改别名,如果我们直接更改属性名,就需要把引用的地方都改了,较为麻烦
springboot默认使用jackson进行序列化/反序列化参数
所以我们可以使用com.fasterxml.jackson.annotation.JsonProperty注解

给我们的VO起一个别名,然后我们请求就可以使用别名keyword

我们发送请求后debug可以看到确实接收到了

相关推荐
2024-05-13
添加OceanBase-MybatisPlus案例
多思不若养志,多言不若守静,多才不若蓄德。——曾国藩 我在 ob-samples 添加的 demo 合并了 https://github.com/oceanbase/ob-samples/pull/37 通过 mybatisplus-java 启动和测试 OceanBase Docker容器,更多详细信息可以参见 https://github.com/baomidou/mybatis-plus以及 https://java.testcontainers.org/modules/databases/oceanbase 。 快速开始将 OceanBase 驱动、TestContainers OceanBase、MybatisPlusStarter、SpringBootStarter Test 模块添加到 POM。 12345678910111213141516171819202122232425262728293031323334353637383940414243444546<dependencies> <dependency> <grou...
2023-02-07
mp查询出来时间自动去掉秒
陷入经济困境的人,是最容易被利用的——加藤谛三 由于需求变动,原先存入为LocalDateTime的,现在需要精确到分,但保留数据库原有的数据 所以查询时,只精确到分,将秒去掉 我们使用typeHandler,将秒设置为00 首先添加@TableName(autoResultMap = true)然后添加@TableField(typeHandler = DeSecondHandler.class) 12345678910111213141516171819202122232425package com.ruben.simplestreamquery.pojo.po;import com.baomidou.mybatisplus.annotation.TableField;import com.baomidou.mybatisplus.annotation.TableName;import com.ruben.simplestreamquery.handler.DeSecondsHandler;import lombok.Data;import java.time.Local...
2022-07-28
mysql单条sql批量新增封装
人活一生,值得爱的东西很多,不要因为一个不满意,就灰心。——路遥 前两天写了mp自定义sql注入 今天对其进行了二次封装: 首先是目录: 源码地址:https://gitee.com/VampireAchao/stream-query 使用方式: 12345678910111213@Testvoid testSaveOneSql() { UserInfo entity = new UserInfo(); entity.setName("cat"); entity.setAge(20); entity.setEmail("achao1441470436@gmail.com"); UserInfo userInfo = new UserInfo(); userInfo.setName("ruben"); List<UserInfo> list = Arrays.asList(userInfo, entity); boolean isSuccess =...
2020-08-09
云鉴黄,你懂
鉴黄是我的事业,我会一直做到死为止!——唐马儒 大家都知道,我们的网站内容安全是很重要的 比如今天张三发布一个李四的照片,然后贴上==一夜八百量大从优== 如果我们的内容未经审核就发布到网站上,那么网站的安全就得不到保障,这对祖国未来的花朵影响是很大的 但如果我们每一条都人工审核的话,会占用大量人力资源,造就更多的就业岗位 造成更多的人力成本 为了解决这个问题,阿里云带着我们的产品来啦!它就是《阿里云内容安全》,简称IAcs 那么如何使用呢?首先,打开符文页,阿不,打开阿里云官网。。。 访问阿里云官网,注册阿里云账号。如果已有阿里云账号,请跳过此步骤。 访问内容安全产品试用页面,单击立即开通,正式开通服务。 访问AccessKey管理页面,管理您的AccessKey ID和AccessKey Secret。 复制依赖 123456789101112131415161718192021222324252627282930<dependency> <groupId>com.aliyun</grou...
2020-10-13
Springboot+Mybatis+SQLite
时人莫小池中水,浅处无妨有卧龙。——唐·窦庠《醉中赠符载》 之前写过一个springboot的小项目 现在又在往里加东西啦! 之前没有对数据库添加支持,今天就往里整合SQLite吧! 首先先引入依赖 1234567891011121314<!-- https://mvnrepository.com/artifact/org.mybatis.spring.boot/mybatis-spring-boot-starter --><dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>2.1.3</version></dependency><!-- sqlite驱动 --><!-- https://mvnrepository.com/artifact/org.xe...
2020-06-24
一些工具类
自己收集的。。。 https://github.com/VampireAchao/myutilsdemo

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