在SpringBoot和Feign使用Java8的Date类型,如LocalDate、LocalDateTime,会出现Format不符合常规的情况
Software | Version |
---|---|
SpringBoot | 1.5.13.RELEASE |
Java | 1.8.0_201 |
默认时间格式显示
1 | // DefaultTimeBean |
- 通过Rest获取
1 | "/getDefaultJava8Time") ( |
- 结果
1 | // 全部是以数组的形式返回,这不符合我们的开发规范,要在序列化/反序列化的时候就进行formart |
格式化时间显示
- Maven
1 | // 不需要写version |
- application.yml
1 | spring: |
- 注解配置format规则
1 | // TimeBean |
- 通过Rest获取
Get
1 | "/getFormatJava8Time") ( |
- 结果
1 | { |
Post
1 | "/formatJava8Time") ( |
- 结果
1 | { |
转载请注明出处