在现有 Spring Boot REST 应用程序中实现时区的最佳策略 [重复]
Posted
技术标签:
【中文标题】在现有 Spring Boot REST 应用程序中实现时区的最佳策略 [重复]【英文标题】:Best Strategy to implement TimeZone in an existing SpringBoot REST application [duplicate] 【发布时间】:2017-08-06 11:06:33 【问题描述】:为现有应用程序实施 TimeZone 的任何最佳策略。
因为会有很多地方使用updatedBy、createdBy等..任何好的
易于实现的设计模式
【问题讨论】:
【参考方案1】:存储 UTC 时间,提供 UTC 时间,让客户端将其转换为他们认为合适的任何时区(例如,如果那是浏览器,他们可以使用浏览器时区)。
【讨论】:
所以所有请求都必须传递 UTC 时间? 不一定,他们可以使用有效时区来打发时间(我建议在 iso 8601 上进行标准化),只要您将其存储在 UTC 中(当然,您必须转换它)和以 UTC 格式返回。 对于“时区”,使用“大陆/地区”形式的真实time zone name,例如America/Montreal
,永远不要使用3-4字母缩写 IST
、EST
等以上是关于在现有 Spring Boot REST 应用程序中实现时区的最佳策略 [重复]的主要内容,如果未能解决你的问题,请参考以下文章
Spring Boot:如何将工作流实现为集成外部应用程序的同步 REST 服务
列出所有已部署的 REST 端点(spring-boot、jersey)
没有 REST 端点在 Spring Boot 应用程序中工作