zoukankan      html  css  js  c++  java
  • springboot整合gson

    在打印类的日志的时候,有时候类的属性很长,打印出来一个很长的信息,不易观看属性的内容,来判断错误的内容!但现在我发现了一个工具gson,可以让你的类打印成为一个json以便观看!

    1.maven导包

    <!--json转换工具-->
    <dependency>
    <groupId>com.google.code.gson</groupId>
    <artifactId>gson</artifactId>
    </dependency>

    2.写一个工具类:JsonUtil

    import com.google.gson.Gson;
    import com.google.gson.GsonBuilder;

    /**
    * json的工具
    */
    public class JsonUtil {

    public static String toJson(Object object){
    GsonBuilder gsonBuilder=new GsonBuilder();
    gsonBuilder.setPrettyPrinting();
    Gson gson=gsonBuilder.create();
    return gson.toJson(object);
    }
    }

    3.测试工具

    package com.xuy.testjson;

    import javafx.scene.media.VideoTrack;
    import lombok.extern.slf4j.Slf4j;
    import org.junit.Test;
    import org.junit.runner.RunWith;
    import org.springframework.boot.test.context.SpringBootTest;
    import org.springframework.test.context.junit4.SpringRunner;

    @RunWith(SpringRunner.class)
    @SpringBootTest
    @Slf4j
    public class TestJson {

    @Test
    public void testJson(){
    Student xuy = new Student("xuy", 18, true);
    log.info("[学生] xuy={}", JsonUtil.toJson(xuy));
    }
    }

    4.观看打印信息

    这样就比较便于观看啦!

  • 相关阅读:
    Ubuntu驱动程序开发2-Uboot命令使用
    Ubuntu驱动程序开发1-环境搭建
    STM32F4 串口IAP程序解析
    QT样式表(QSS)
    设备树常用OF函数
    UCOSIII在STM32f4上面的移植
    UCOS常用函数API
    MySQL学习——备份和还原
    JavaWeb学习——页面跳转方式
    Java问题记录——循环里的二次判断与状态更新
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13309185.html
Copyright © 2011-2022 走看看