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星座屋各星座特点
  • 热门搜索
    卡凡洗发水怎么样 如何查询托福成绩 韩电冰箱怎么样 淘宝没有流量怎么办 如何提高客户满意度 淘宝助手怎么用 珂卡芙鞋子怎么样 怎么美白脸 如何约会 闪屏是怎么回事