更换默认序列化器
发表于|更新于
|浏览量:
一个人至少拥有一个梦想,有一个理由去坚强。——三毛
springboot默认使用jackson进行序列化
如果我们想使用fastJson
则可以注入一个HttpMessageConverters
1 | @Bean |
我们测试一下
给我们的bean中属性keywords加上注解@JSONField(name = "keyword")

我们传值使用keyword,发现成功接收


相关推荐
2021-08-09
mvc配置fastjson序列化枚举
怯懦囚禁人的灵魂,希望可以令你感受到自由,强者自救,圣者渡人。——《肖申克的救赎》 我们可以使用SerializerFeature.WriteEnumUsingToString去完成枚举的序列化操作: 例如我这里某对象属性为枚举类型 我们当使用该POJO接收参数时,我们如果手动转换的话比较麻烦 我们配置如下的后就可以直接传入枚举常量的名字进行映射 例如我此处 最后传入type=INDEX_SHUFFLE,成功完成映射 完整代码 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475package com.ruben.zsxh.config;import com.alibaba.fastjson.serializer.SerializeConfig;import com.alibaba.fastjson.serializer.Serializer...
2023-07-21
对接chatGPT
人不能制情欲,则被情欲所制。——贺拉斯 今天使用forest对接chatGPT https://forest.dtflyx.com/ chatGPT的api文档:https://platform.openai.com/docs/api-reference/making-requests 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263import com.dtflys.forest.Forest;import com.dtflys.forest.http.ForestProxy;import lombok.extern.slf4j.Slf4j;import lombok.val;import org.dromara.hutool.core.text.StrUtil;import org.dromara.streamquery.stream.core.collection.Lists;impor...
2022-03-15
hutool-db
世间事,除了生死,哪一件不是闲事。——仓央嘉措《地空》 hutool操作数据库这块可以看官方文档: 这里做个简单演示:例如select * from user GAV一导 1234567891011121314151617<dependencies> <dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>5.7.22</version> </dependency> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.28</versio...
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-09-23
Arrays.asList的坑
我认为对于一切情况,只有“热爱”才是最好的老师。——爱因斯坦 今天写代码遇到一个坑 本身不是什么难的逻辑,结果自己学艺不精忘了,导致程序出现不该出现的异常 是这样的,数据库里原有存了这么几张图片,使用的是“;”分割 现在要进行一个追加并去重的操作 1234567// 原有数据库里的图片String pic = "http://p16.qhimg.com/bdm/960_593_0/t0195d14f593431562a.jpg;" + "http://p18.qhimg.com/bdm/480_296_0/t014a0ca534d64adbba.jpg;" + "http://p18.qhimg.com/bdm/480_296_0/t014a0ca534d64adbba.jpg;" + "http://p18.qhimg.com/bdm/480_296_0/t014a0ca534d64adbba.jpg";// 需要追加的图片String appendPi...
2021-08-15
mybatis-plus不使用spring
只有把抱怨环境的心情,化为上进的力量,才是成功的保证。——罗曼·罗兰 代码如下: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667package com.ruben.simplescaffold;import com.baomidou.mybatisplus.core.MybatisConfiguration;import com.baomidou.mybatisplus.core.MybatisSqlSessionFactoryBuilder;import com.baomidou.mybatisplus.core.toolkit.Wrappers;import com.ruben.simplescaffold.entity.UserDetail;import com.ruben.simplescaffold.mapper.UserDetailMapper;import or...

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