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

    这样就比较便于观看啦!

  • 相关阅读:
    maven加载jar包配置
    JavaScript基础博客
    angularjs1 实现地图添加自定义控件(搜索功能)及事件
    AngularJS之Directive,scope,$parse
    HTML5 File详解
    angularjs上传图片
    input上传按钮美化
    AngularJs表单验证
    作用域与闭包
    理解JavaScript中的作用域和上下文
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13309185.html
Copyright © 2020-2023  润新知