springboot升级版本导致@jsonignore失效问题

tom的猫      2022-06-04     511

关键词:

1.@JsonIgnore换成阿里那个json@JSONField(serialize = false)

2.配置全局null字段不显示以及日期格式

@Bean
    public HttpMessageConverters fastJsonHttpMessageConverters() {
        FastJsonHttpMessageConverter fastConverter = new FastJsonHttpMessageConverter();
        FastJsonConfig fastJsonConfig = new FastJsonConfig();
        fastJsonConfig.setSerializerFeatures(
                /*SerializerFeature.WriteMapNullValue,*/
                SerializerFeature.WriteNullListAsEmpty,
                SerializerFeature.WriteNullStringAsEmpty,
                SerializerFeature.WriteNullBooleanAsFalse
//                SerializerFeature.WriteDateUseDateFormat
        );
        fastConverter.setFastJsonConfig(fastJsonConfig);

       //全局指定了日期格式
        fastJsonConfig.setDateFormat("yyyy-MM-dd");///* HH:mm:ss*/

        //该设置目的,为了兼容jackson
        fastConverter.setSupportedMediaTypes(Arrays.asList(MediaType.APPLICATION_JSON,MediaType.APPLICATION_JSON_UTF8,MediaType.APPLICATION_OCTET_STREAM));
        HttpMessageConverter<?> converter = fastConverter;
        return new HttpMessageConverters(converter);
    }

  

springboot2.5.5正式版发布,matecloud同步完成版本升级

一、发布说明9月23日官方发布了SpringBoot2.5.5版本,此版本包括41个错误修复、文档改进和依赖项升级。二、更新内容2.1bug修复修复执行器端点默认情况下不会清理SPRING_APPLICATION_JSON#28081使用Flyway和SpringIntegration的DataSource初始化... 查看详情

springboot2.5.5正式版发布,matecloud同步完成版本升级

一、发布说明9月23日官方发布了SpringBoot2.5.5版本,此版本包括41个错误修复、文档改进和依赖项升级。二、更新内容2.1bug修复修复执行器端点默认情况下不会清理SPRING_APPLICATION_JSON#28081使用Flyway和SpringIntegration的DataSource初始化... 查看详情

springboot2.5.5正式版发布,matecloud同步完成版本升级

一、发布说明9月23日官方发布了SpringBoot2.5.5版本,此版本包括41个错误修复、文档改进和依赖项升级。二、更新内容2.1bug修复修复执行器端点默认情况下不会清理SPRING_APPLICATION_JSON#28081使用Flyway和SpringIntegration的DataSource初始化... 查看详情

springboot2.5.5正式版发布,matecloud同步完成版本升级

一、发布说明9月23日官方发布了SpringBoot2.5.5版本,此版本包括41个错误修复、文档改进和依赖项升级。二、更新内容2.1bug修复修复执行器端点默认情况下不会清理SPRING_APPLICATION_JSON#28081使用Flyway和SpringIntegration的DataSource初始化... 查看详情

升级springboot2.6.x版本后,swagger没法用了

参考技术A首先我们来聊聊SpringBoot的版本,目前最新版本是2.6.4版本,2.7.x即将发布,2.4.x及以下版本已经停止维护了,目前的主流版本应该是2.5.x和2.6.x。具体可以看下面这张表。首先在pom.xml中修改SpringBoot的版本号,注意从2.4.x... 查看详情

java选的jdk11为啥变成了17

...栏一只老程序猿一、概述Java17是目前Java最新的LTS版本,SpringBoot从2.5.5开始正式支持Java17,并且计划从3.0版本开始,Java版本要求最低是Java17。为了顺应Java及其生态的发展,最近对一套JavaWeb开发框架做了版本升级,主要是Java版本... 查看详情

升级springboot

项目wiki​上提供了有关如何从早期版本的SpringBoot升级的说明。按照发行说明部分中的链接查找要升级到的版本。升级说明始终是发行说明中的第一项。如果您落后多个版本,请确保您还查看了您跳过的版本的发行说明。1.从1.x... 查看详情

springboot项目版本升级:从1.5.3升级到2.1.8版本

SpringBoot项目版本升级:从1.5.3升级到2.1.8版本前言简单记录一次本人在自己的SpringBoot项目project-template中,把1.5.3版本升级到2.1.8版本时升级的步骤,及遇到的问题。提升parent版本号更改pom文件中parent的版本号<parent><groupId>... 查看详情

升级到 Spring Boot 到 2.5.5 会导致 kafka 库出现问题

】升级到SpringBoot到2.5.5会导致kafka库出现问题【英文标题】:UpgradingtoSpringbootto2.5.5createsissuewithkafkalibraries【发布时间】:2021-12-0402:49:23【问题描述】:我已将SpringBoot版本从2.5.3升级到2.5.5,从而升级了这个库。spring-kafka:from2.7.4to2... 查看详情

从早期springboot版本升级

如果你现在正在从早期的 SpringBoot版本进行升级的话,请访问 “migrationguide”ontheprojectwiki 页面,这个页面提供了有关升级的详细指南。同时也请查看下 “releasenotes” 页面,在这个页面中提供了每... 查看详情

springboot版本升级方案

参考技术A本文给大家介绍如何安全的升级工程中的SpringBoot版本参考SpringBoot文档:https://docs.spring.io/spring-boot/docs/2.4.5/reference/htmlsingle/#getting-started-upgrading-from-an-earlier-version以我的测试工程为例:https://github.com/netbuffer/spring-boot-demo... 查看详情

记一次升级springboot版本遇到的问题.

参考技术A因SpringBoot版本太老,升级到较新的版本.2.0.8.RELEASE->2.4.7思路:直接升级springboot版本号,然后解决依赖报错问题,找不到类,方法等问题.走一步看一步.可能的原因有三个:更改为并新增了改为使用静态方法by之后,正常运行.改... 查看详情

升级springboot2.x踩过的坑——跨域导致session问题(代码片段)

...知道,跨域这种问题是比较常见的,最近我们公司需要将springboot1.x升级到2.x,在升级之后遇到了挺多的问题,例如某些类过时了或者某些类找不到等,还有就是今天要说得session不一致的情况(e 查看详情

将 Capybara 升级到最新版本导致 Gitlab CI 失败

】将Capybara升级到最新版本导致GitlabCI失败【英文标题】:UpgradingCapybaratolatestversionmakesGitlabCIfail【发布时间】:2019-09-2104:38:27【问题描述】:我正在将我的Capybara升级到最新版本(从2.18.0开始)这会导致运行我的测试时出现很多no... 查看详情

升级springboot2.6.x版本后,swagger没法用了

参考技术A首先我们来聊聊SpringBoot的版本,目前最新版本是2.6.4版本,2.7.x即将发布,2.4.x及以下版本已经停止维护了,目前的主流版本应该是2.5.x和2.6.x。具体可以看下下面这张表。首先在pom.xml中修改SpringBoot的版本号,注意从2.4.... 查看详情

升级springboot版本,引出了一个大bug(代码片段)

前言最近项目组升级了SpringBoot版本,由之前的2.0.4升级到最新版本2.7.5,却引出了一个大Bug。到底是怎么回事呢?1.案发现场有一天,项目组的同事反馈给我说,我之前有个接口在新的测试环境报错了,具... 查看详情

springboot中使用redisson版本冲突导致的类找不到

参考技术Aredisson-spring-boot-starter排除redisson-spring-data-xx的依赖(不同版本可能后缀不一样),然后依赖与spring-boot匹配的版本(见上方git的链接) 查看详情

dockerjenkins安装插件导致jenkins升级版本回退

1、场景同事要使用apitoken插件导致jenkins自动升级无法正常启动。jenkins属于sre的CD部分,一挂无法发版,十万火急。升级后启动报错内容如下:dockerlogs-fjenkins-id//插件启动失败SEVEREh.model.UpdateCenter$DownloadJob#run:Failedtoinstalljaxbjava.io.IOE... 查看详情