• 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.观看打印信息

    这样就比较便于观看啦!

  • 相关阅读:
    dubbo和spring的@service注解区别
    mybatisplus乐观锁
    mybatis中llike模糊查询中#和$的使用,以及bind标签的使用
    mybatis的两个内置参数
    mybatis返回主键
    mybatis使用foreach进行批量保存
    jsp自定义标签
    java.lang.ClassNotFoundException:oracle.jdbc.OracleDriver
    junit测试框架
    junit断言和junit注释assert
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13309185.html
Copyright © 2020-2023  润新知