Java开发每日复盘2018_0509

作者: 07e819eca0df | 来源:发表于2018-05-09 17:06 被阅读77次

    今天主要跟大家分享三个部分:

    一、「如何全局修改api接口返回Json里的日期格式」

    二、「如何开启SpringBoot日志记录」

    三、「如何热部署SpringBoot(Hot Swapping)」


    下面我来一个一个的说:

    1> 「如何全局修改api接口返回Json里的日期格式」

    可以在「application.properties」文件里面,全局修改返回Json里的日期格式。

    配置代码如下:

    spring.jackson.date-format=yyyy-MM-dd HH:mm

    (配置你希望日期格式在 ForMatted 过后的样式。

    样例配置样式为:"2018-05-09 00:00")

    spring.jackson.timezone=GMT+8

    (配置时区,

    样例配置时区:为东八区)

    spring.jackson.serialization..write-dates-as-timestamps=true

    (配置日期返回数据样式,是直接返回标准时间戳,还是返回 ForMatted 过后的 String,

    true:返回标准时间戳(毫秒级)

    false:返回ForMatted过后的String)

    2>「如何开启SpringBoot日志记录」

    step 1:

    可以在「application.properties」文件里面,配置开启SpringBoot日志记录。

    配置代码如下:

    logging.file = target/app.log

    logging.level.ROOT = WARN

    logging.level.com.xxxx = TRACE

    (其中第三行「com.xxxx」为你Project的实际包名,「WARN/TRACE/...」为日志级别)

    step2:

    日志输出,调用代码如下:

    public class A {

        private static final Log log = LogFactory.getLog(A.class);

        public void print(String name){

            if(log.isTraceEnabled()){

                Calendar calendar = Calendar.getInstance();

                log.trace("LogMsg: " + name + " LogTime: " + calendar.getTime());

            }

        }

        public void print(String name){

            if(log.isErrorEnabled()){

                log.error("ErrorMsg",e);

            }

        }

    }

    3>「如何热部署SpringBoot(Hot Swapping)」

    step 1:

    可以在「porn.xml」文件里面,配置开启SpringBoot热部署。

    配置代码如下:

    step2:

    在Eclipse的Project设置,勾选「Build Automatically」

    (Eclipse默认设置状态为:已勾选)

    -- ZeroOS 复盘于 2018/5/9

    相关文章

      网友评论

      本文标题:Java开发每日复盘2018_0509

      本文链接:https://www.haomeiwen.com/subject/dpkorftx.html