文章 34
浏览 12543
Spring Boot2.0配置Jackson日期格式输出

Spring Boot2.0配置Jackson日期格式输出

起因 今天写项目的时候发现实体对象中的字段有Date类型的,这样进行直接输出来的格式不是前端需要,每次都需要使用工具类进行转化,感觉很麻烦!而且在前端进行传递对应字段是Date类型的值得时候,也不好出来(PS:自己前端比较渣),在测试接口的时候,使用postman发现其也是没办法传Date类型的参数,当然也是有传递时间戳的方式,但是测试而已没必要那么麻烦,所以就在网上查阅资料,找到了对应的Jackson相关配置! SpringBoot JSON工具包默认是Jackson,只需要引入spring-boot-starter-web依赖包,自动引入相应依赖包 以往的方法 之前我们都是直接进行格式化日期,然后输出才是前端需要的(图1,详情输出\图2新增参数报错) Jackson时间格式介绍 jackson支持的时间格式: "yyyy-MM-dd'T'HH🇲🇲ss.SSSZ" "yyyy-MM-dd'T'HH🇲🇲ss.SSS'Z'" "EEE, dd MMM yyyy HH🇲🇲ss zzz" "yyyy-MM-dd" 类型倒是挺丰富的,但就是没有常用的yyyy-M....

Spring Boot启动自定义Banner

Spring Boot启动自定义Banner

今天启动项目的时候注意到Spring Boot的启动日志图案,感觉不太好看,想到之前浏览过一篇文章# 新年彩蛋:Spring Boot自定义Banner,介绍了Spring Boot启动Banner可以使用自定义图案,学习下,随手记录在此: Spring Boot 正常启动效果 上图就是Spring Boot 正常启动Banner的效果 Banner是SpringBoot框架一个特色的部分,其设计的目的无非就是一个框架的标识,其中包含了版本号、框架名称等内容,既然SpringBoot为我们提供了这个模块,它肯定也是可以更换的这也是Spring开源框架的设计理念。 更换Banner效果 操作 简单创建一个SpringBoot框架:在Spring Boot工程的/src/main/resources目录下创建一个banner.txt文件,然后将ASCII字符画复制进去,就能替换默认的banner了,比如上图中的输出,就采用了下面的banner.txt内容: 永不宕机佛祖 ${AnsiColor.BRIGHT_YELLOW} ////////////....

静以修身,俭以养德