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

    这样就比较便于观看啦!
    ————————————————
    版权声明:本文为CSDN博主「阿毅。」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/weixin_44265189/article/details/101233360

  • 相关阅读:
    Nginx+Lua系列:Nginx api for lua
    Twemproxy 代理Redis集群
    Nginx+Lua系列:安装配置Nginx+Lua环境
    Nginx配置http2
    双杀 0day 漏洞(CVE-2018-8174)复现
    Restful 和 Rpc
    合作共赢
    package.json 配置发布到私有仓库
    Ant-design-vue form 表单错误提示在 输入框为 large 时 会撑开 排版样式
    献血 组织
  • 原文地址:https://www.cnblogs.com/telwanggs/p/13094916.html
Copyright © 2011-2022 走看看