java - 如何将响应正文时间戳格式更改为 unix 时间戳?

标签 java spring rest exception response

我有一个用 @ResponseStatus 注释的异常类,因此当我抛出此异常时,会返回特定的响应。它工作正常,但我有一个时间戳问题:“timestamp”:“2019-02-12T13:33:26.540 + 0000”我希望有unix秒的时间戳“1550038291”。如何更改以毫秒为单位进行响应?

@ResponseStatus(value = HttpStatus.UNAUTHORIZED, reason = "Invalid authorization")
public class AuthorizationException extends RuntimeException {}
{
  "timestamp": "2019-02-12T13:33:26.540+0000",
  "status": 401,
  "error": "Unauthorized",
  "message": "Invalid authorization",
  "path": "/my-endpoint"
}

最佳答案

application.yml

写入日期作为时间戳= true

result

关于java - 如何将响应正文时间戳格式更改为 unix 时间戳?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54663696/

相关文章:

java - findViewById 出现问题,用图表解释

rest - Grails 3-迅速地记录Spring Security Rest的登录API

java - J8583:ISO8583 MessageFactory 没有消息类型 0800 的解析指南

java - 为什么 Java 排序优于原语计数排序

java - spring-hibernate3 与 hibernate-core-4.1.2

java - 公共(public)端点上的 Spring Boot REST API 401?

java - Spring JPA 映射 - 第一步

php - Yii2剩余保存多个模型

ruby-on-rails - ActiveResource 如何从具有单数名称的 REST API 中获取资源?

java - 从另一个 Activity 返回时 ArrayList 为 null