spring boot使用fastjson

 时间:2026-02-17 17:15:02

1、添加maven依赖

<dependency>

    <groupId>org.codehaus.jackson</groupId>

    <artifactId>jackson-mapper-asl</artifactId>

    <version>1.9.13</version>

</dependency>

2、在启动类中注入bean

@EnableDiscoveryClient

@SpringBootApplication

@MapperScan("com.shianyun.cdmproject.dao")

public class AIprojectApplication { 

   @Bean

    public HttpMessageConverters fastJsonHttpMessageConverters() {

        // 1.定义一个converters转换消息的对象

        FastJsonHttpMessageConverter fastConverter = new FastJsonHttpMessageConverter();

        // 2.添加fastjson的配置信息,比如: 是否需要格式化返回的json数据

        FastJsonConfig fastJsonConfig = new FastJsonConfig();

        fastJsonConfig.setSerializerFeatures(SerializerFeature.PrettyFormat);        // 3.在converter中添加配置信息

        fastConverter.setFastJsonConfig(fastJsonConfig); 

       //日期格式化 

       fastJsonConfig.setDateFormat("yyyy-MM-dd HH:mm:ss");

        // 4.将converter赋值给HttpMessageConverter

        HttpMessageConverter<?> converter = fastConverter;

        // 5.返回HttpMessageConverters对象

        return new HttpMessageConverters(converter);

    }

    public static void main(String[] args) {

        SpringApplication.run(AIprojectApplication.class, args);

    }

}

3、测试查询接口返回:

spring boot使用fastjson

4、测试添加接口返回:

spring boot使用fastjson

  • 打造营销团队建设的10大措施
  • 真三3.9D马岱如何出装、加点和游戏攻略
  • 剩饭制作咖喱饭
  • 如何得到女人青睐
  • 12星座屋各星座特点
  • 热门搜索
    狡兔三窟是什么意思 恍恍惚惚的意思 呵护的意思 钢化膜什么牌子好 os是什么意思 什么言什么语成语 smt是什么意思 萤石的作用 消遣是什么意思 什么是正确的价值观