Spring-Boot程序员Java开发·持续学习·分享新知

Java开发每日复盘2018_0509

2018-05-09  本文已影响77人  07e819eca0df

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

一、「如何全局修改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

上一篇下一篇

猜你喜欢

热点阅读