SpringBoot中Enum解析默认使用的是EnumToStringConverter,默认转成枚举的名称。响应返回的JSON,Enum也默认解析为name。有时候不使用枚...

SpringBoot中Enum解析默认使用的是EnumToStringConverter,默认转成枚举的名称。响应返回的JSON,Enum也默认解析为name。有时候不使用枚...
前言 Jackson 是用来序列化和反序列化 json 的 Java 的开源框架。Spring MVC 的默认 json 解析器便是 Jackson。与其他 Java 的 j...
背景介绍 随着业务服务(Server App)逐渐增加,使得问题排查非常困难,很多时候需要关联查询多个服务的日志,而且统计分析十分不便。因此,急需设计一个集中式海量日志实时处...
https://blog.csdn.net/weixin_30800615/article/details/113318163[https://blog.csdn.net/w...
说明 有时需要通过maven引入本地jar,本地运行时没有问题,打包成应用jar时出现ClassNotFound异常通过排查发现本地引入的jar,实际并没有打包到应用jar里...
说明 在前后端分离模式下,前端触发后端异常信息时,后端人员需要拿到本次的请求地址,参数等,再次发送请求重现问题,比较麻烦。 方案 如果我们为每个请求生成唯一请求ID,后端日志...
说明 接口返回的json对象内的字段可能包含null值,前端可能还需要再对null做处理,判断、显示等 方案 除对象外,字段不会再返回null值 全局对返回null的处理 后...
说明 导出大量数据时,虚拟机频繁GC,内存耗尽,CPU爆满场景:java端从数据库读取100W数据进行后台业务处理 方案 可采用Mybatis数据流式读取进行优化 分页读取出...
说明 在多数的项目中,开发人员习惯将表记录的主键自增id通过接口暴露出去,如:接口-列表,返回数据中包含每行数据的id,删除和修改接口依照此id做删除与修改的条件,由于id是...
说明 同一个项目有A、B、C,3个模块,客户只购买了项目的A、B,2个模块,我方不希望把所有模块全部打包到一起给客户 方案 使用Maven打包时,利用其profile配置区分...
1. pom增加如下配置 2. 使用方法 mvn spring-boot:run,运行项目 成功运行项目后,修改业务代码测试,菜单/Build -> Build Projec...
单行注释 JAVA文件-注释模板配置 [图片上传失败...(image-c08358-1641546523806)] 菜单Preferences/Editor/Live Te...
增加自定义注解ApiRestController如果针对的是RestController可跳过此步骤@Target(ElementType.TYPE)@Retention(R...
jjche-boot 企业级快速开发平台,前后端分离设计,基于SpringBoot2.x、Spring Security,JWT,MyBatis-plus,Vue,在线代码生...