一:返回格式化日期

如果我们是用fastjson处理成jsonString,可以通过下面两种方式处理

1,在接受实体上@JSONField(format="yyyy-MM-dd HH:mm:ss")来转化。

2,JSONObject.toJSONStringWithDateFormat(bean, "yyyy-MM-DD HH:mm:ss", SerializerFeature.NotWriteRootClassName);

默认是用jackson进行序列化,这情况有两种解决方式

1,可以在 pojo 类每个属性添加 @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8") 注解,这样必须在每个 POJO 类上添加注解~

2,可以在配置文件中全局指定, POJO 也不用添加注解

spring.jackson.date-format=yyyy-MM-dd
spring.jackson.time-zone=GMT+8
spring.jackson.serialization.write-dates-as-timestamps=false

第一行设置格式:yyyy-MM-dd HH:mm:ss

第二行设置时区

第三行表示不返回时间戳,如果为 true 返回时间戳,如果这三行同时存在,以第三行为准即返回时间戳

二:返回的json中去掉值为null的属性

1,在返回的对象上加一个注解@JsonSerialize(include=JsonSerialize.Inclusion.NON_NULL)

转载于:https://www.cnblogs.com/dusked/p/9871894.html

springboot 问题总结相关推荐

  1. 继承WebMvcConfigurer 和 WebMvcConfigurerAdapter类依然CORS报错? springboot 两种方式稳定解决跨域问题

    继承WebMvcConfigurer 和 WebMvcConfigurerAdapter类依然CORS报错???springboot 两种方式稳定解决跨域问题! 之前我写了一篇文章,来解决CORS报错 ...

  2. Dockerfile springboot项目拿走即用,将yml配置文件从外部挂入容器

    Dockerfile 将springboot项目jar包打成镜像,并将yml配置文件外挂. # 以一个镜像为基础,在其上进行定制.就像我们之前运行了一个 nginx 镜像的容器,再进行修改一样,基础镜 ...

  3. SpringBoot部署脚本,拿走即用!

    一个可以直接拿来使用的shell脚本,适用于springboot项目 #!/bin/bash # 这里可替换为你自己的执行程序,其他代码无需更改,绝对路径相对路径均可. # 若使用jenkins等工具 ...

  4. SpringBoot项目使用nacos,kotlin使用nacos,java项目使用nacos,gradle项目使用nacos,maven项目使用nacos

    SpringBoot项目使用nacos kotlin demo见Gitte 一.引入依赖 提示:这里推荐使用2.2.3版本,springboot与nacos的依赖需要版本相同,否则会报错. maven ...

  5. springboot整合swagger2之最佳实践

    来源:https://blog.lqdev.cn/2018/07/21/springboot/chapter-ten/ Swagger是一款RESTful接口的文档在线自动生成.功能测试功能框架. 一 ...

  6. SpringBoot中实现quartz定时任务

    Quartz整合到SpringBoot(持久化到数据库) 背景 最近完成了一个小的后台管理系统的权限部分,想着要扩充点东西,并且刚好就完成了一个自动疫情填报系统,但是使用的定时任务是静态的,非常不利于 ...

  7. Springboot 利用AOP编程实现切面日志

    前言 踏入Springboot这个坑,你就别想再跳出来.这个自动配置确实是非常地舒服,帮助我们减少了很多的工作.使得编写业务代码的时间占比相对更大.那么这里就讲一下面向切面的日志收集.笔者使用lomb ...

  8. 【Springboot】日志

    springBoot日志 1.目前市面上的日志框架: 日志门面 (日志的抽象层):                JCL(Jakarta Commons Logging)                ...

  9. 【springboot】配置

    配置文件 SpringBoot使用一个全局的配置文件,配置文件名是固定的: •application.properties •application.yml 配置文件的作用:修改SpringBoot自 ...

  10. 【springboot】入门

    简介: springBoot是spring团队为了整合spring全家桶中的系列框架做研究出来的一个轻量级框架.随着spring4.0推出而推出,springBoot可以説是J2SEE的一站式解决方案 ...

最新文章

  1. (进阶篇)Cookie与 Session使用详解
  2. plsql 存储过程 批量提交_Oracle 存储过程批量插入数据
  3. SpringBoot 2.x 监控中心:Admin
  4. 说说你对http、https、http2.0的理解【前端每日一题-25】
  5. 国产机器人销售增涨 安防市场有待挖掘
  6. 网关策略跟计算机名有关系吗,交换机网关与与之相连的计算机的网关有没有必然关系...
  7. java placeholder_Java占位符
  8. MANIFEST.MF文件的编辑注意事项
  9. 使用AT指令给飞信号发短信失败
  10. 数据标注工具CVAT教程
  11. 合并两个有序链表-python
  12. android版 git客户端下载,Pocket Git 是 Android 手机上一个 Git 客户端工具
  13. Ubuntu20.04右键添加新建空白文本文件的方法
  14. wordpress主题下载,wp主题模板下载
  15. C++ 自定义新的运算符
  16. 数字化汗字中仲字如化数字化_如何将旧的电影照片数字化
  17. linux启用NAT功能,双网卡共享网络,iptables简单实现
  18. Solidity中文文档(内部)
  19. 2022年京东活动时间表,今年下半年何时活动力度最大?
  20. cs python课程 加州大学_【北美名校CS课程整理系列】10. 数据结构与算法分析

热门文章

  1. Activiti工作流之网关
  2. powershell 备份文件脚本
  3. MySQL的查询性能优化——《深究MySQL》
  4. python类的动态方法是什么_如何在python中为类动态创建类方法
  5. html css移动位置,html – 如何使用CSS移动对象?
  6. jsp java 分离,java与jsp页面的字符串拼接和拆分
  7. 3 v4 中心节点固定_死磕以太坊源码分析之p2p节点发现
  8. python中cgi到底是什么_十分钟搞懂什么是CGI(转)
  9. Spring Cloud/Dubbo 应用无缝迁移到 Serverless 架构
  10. 如何能在git bash中使用mvn命令_使用Github Actions完成CI/CD工作