项目中使用了SpringBoot+Redis,需要的得时间类型为long型,但是Mybatis映射出来的时间格式不管你数据库的字段类型为DateTime还是Timestamp,Mybatise都会自动为你映射成long型,但现在返回的都是字符串类型,最后找到问题原因是因为升级了SpringBoot 2.0。在application.properties种添加
spring.jackson.serialization.write-dates-as-timestamps = true这一行代码。
项目使用SpringBoot+Redis时遇到Mybatis自动将数据库时间字段映射为字符串的问题。文章介绍了解决方案:通过配置application.properties文件中的spring.jackson.serialization.write-dates-as-timestamps=true来确保时间类型正确转换。
5981

被折叠的 条评论
为什么被折叠?



