核心原因在于Date、SimpleDateFormat等是非线程安全的,而LocalDataTime是线程安全的。 参考资料 为什么建议使用你LocalDateTime,而不是Date? LocalDateTime序列化时格式问题 优化项目中LocalDateTime类型的应用