解决Spring Boot项目放到服务器上运行出现时差问题
方法一:在启动类加上
@PostConstruct
void setDefaultTimezone() {
TimeZone.setDefault(TimeZone.getTimeZone("Asia/Shanghai"));
}
方法二:在application.properties加上(Jackson)
## 使用Jackson处理JSON
spring.jackson.date-format=yyyy-MM-dd HH:mm:ss
spring.jackson.time-zone=Asia/Shanghai
方法三:在启动类启动run方法里加上
public static void main(String[] args) {
TimeZone.setDefault(TimeZone.getTimeZone("Asia/Shanghai"));
SpringApplication.run(BaseMicroServiceApplication.class, args);
}
当前页面是本站的「Google AMP」版。查看和发表评论请点击:完整版 »