首页
学习
活动
专区
工具
TVP
发布

丑胖侠

个人博客地址:www.choupangxia.com
专栏作者
711
文章
1191615
阅读量
76
订阅数
SpringBoot:如何优雅地进行响应数据封装、异常处理?
越来越多的项目开始基于前后端分离的模式进行开发,这对后端接口的报文格式便有了一定的要求。通常,我们会采用JSON格式作为前后端交换数据格式,从而减少沟通成本等。
程序新视界
2022-09-19
1.5K0
以太坊JSON-RPC开源包分享
以太坊的JSON-RPC使用要比特币的复杂很多,特别是涉及到智能合约和代币相关的功能。比特币有现成的开源包可以拿来直接使用,以太坊也有同样的开源包。
程序新视界
2022-05-06
3120
以太坊go-ethereum客户端JSON-RPC API调用(一)
前几篇博客主要介绍了go-ethereum客户端不同环境的搭建,今天这篇博客是建立在前几排博客的基础上。当搭建完成之后,我们可以通过各种方式与节点进行交互(JavaScript Console、JSON-RPC 、web3等)。本篇以创建一个账户为例,介绍一下java调用JSON-RPC的方法及过程中可能会遇到的问题。
程序新视界
2022-05-06
6940
Protocol Buffers,一款比xml快100倍的序列化框架
我们通常习惯用Json、XML等形式的数据存储格式,但相信还有很多人没有听说过Protocol Buffer(简称protobuf)。protobuf是Google开源的一个语言无关、平台无关的通信协议,其小巧、高效和友好的兼容性设计,使其被广泛使用。性能比Json、XML真的强太多了!
程序新视界
2021-12-07
4400
REST API返回结果对象设计
基于REST API的项目返回的数据结构题都是统一的,这样方便接口对接和使用。因此,对结果对象的设计会有一定的要求:
程序新视界
2021-12-07
9630
放弃FastJson!一篇就够,Jackson的功能原来如此之牛(万字干货)
在上篇《经过多方调研,最终还是决定禁用FastJson!》中,讲了FastJson的基本使用以及存在的不确定性问题,所以最终决定在项目中放弃使用,进而选择市面上比较主流,Spring Boot默认绑定的JSON类库:Jackson。
程序新视界
2021-03-02
3.2K0
经过多方调研,最终还是决定禁用FastJson
老项目中使用到多种json类库,没有统一管理。最近开启全新的项目,准备对json类库进行统一,这样不仅能够压缩jar包的大小,也能够避免某个类库的漏洞导致系统问题。
程序新视界
2021-03-02
2.1K0
SpringBoot2.x系列教程(十四)SpringBoot Json之@JsonComponent
如果使用Jackson对JSON数据进行序列化和反序列化,则可以编写自己的JsonSerializer和JsonDeserializer。然后通过@JsonSerialize和@JsonDeSerialize来指定具体类是否使用。
程序新视界
2020-02-11
1K0
Spring Boot Jackson命名策略
在Spring Boot的Jackson中我们可以使用@JsonProperty对Java属性转Json字符串的key进行指定。那么,当批量处理统一类型的格式时,@JsonProperty就显得比较麻烦了。
程序新视界
2020-02-11
1.4K0
SpringBoot2.x系列教程(十一)Jackson之ObjectMapper使用详解
上篇文章我们介绍了在Spring Boot Web中Jackson的基本使用,当使用Jackson实现Json与Bean之间转换时,最主要的类便是Jackson的ObjectMapper。当使用Spring Boot时,会自动对该类进行初始化。本篇文章,我们一探究竟,并自定义ObjectMapper来实现相应的功能。
程序新视界
2020-02-11
5.6K0
SpringBoot2.x系列教程(十五)SpringBoot Jackson属性配置详解
在SpringBoot中使用Jackson,Spring Boot默认提供了一套初始化配置,同时也提供了可通过application配置文件进行配置的项目。
程序新视界
2020-02-11
3K0
SpringBoot2.x系列教程(十)Json之基础使用详解
JSON是一种轻量级的数据交换格式,易于阅读、编写、机器解析和生成。JSON采用完全独立于编程语言的文本格式,是一种理想的数据交换语言。在Spring Boot中,对JSON进行了简单而又完善的支持,基本上是开箱即用。本篇文章通过Spring Web中对Json的使用来进行讲解。
程序新视界
2020-02-11
7660
SpringBoot2.x系列教程(十二)Jackson常用注解使用详解
在前些文章中我们曾提到一个问题,比如在Spring Boot中返回的对象,我们并不想直接返回所有的字段或者想指定字段的别名,那么该如何处理呢?
程序新视界
2020-02-02
1.1K0
SpringBoot2.x系列教程(十七)自定义HttpMessageConverter实战
在上篇文章中我们了解了HttpMessageConverter的基本使用,这篇文章带大家自定义特殊业务场景的HttpMessageConverter。
程序新视界
2020-01-14
2K0
SpringBoot2.x系列教程(十六)SpringBoot之HttpMessageConverter原理详解
在前面章节中讲到的@RequestBody、@ResponseBody等注解,之所以可以进行Json与Java Bean之间的相互转换,就是因为HttpMessageConverter发挥着作用。
程序新视界
2020-01-14
7430
SpringBoot2.x系列教程(九)基于Postman的RESTful接口调用
使用Spring Boot开发Web项目一般有两种类型,一种是传统的前后端在同一个项目(jsp、freemarker等),一种是前后端分离的项目(API形式,包括APP)。本篇文章基于API形式的接口调用来介绍Postman这款工具的使用。
程序新视界
2020-01-02
1.5K0
JWT-JSON WEB TOKEN使用详解及注意事项
原文链接:https://www.choupangxia.com/2019/11/20/jwt-json-web-token/
程序新视界
2019-11-21
1.5K0
LINUX CENTOS /VAR/LIB/DOCKER/CONTAINER目录导致系统存储爆满,占用大量存储解决方案
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
程序新视界
2019-09-18
1.2K0
以太坊rpc接口调用之nonce
程序新视界
2017-12-29
1.1K0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档