1、前端传yyyy-MM-dd HH:mm:ss格式,后端用 java.util.Date 不需要加注解就可以接收
2、前端传yyyy-MM-dd 格式,后端用 java.util.Date 无法接收。
3.、前端传yyyy-MM-dd HH:mm:ss格式,后端用 java.sql.Date 无法接收,试了几个注解都不行
4.、前端传yyyy-MM-dd 格式,后端用 java.sql.Date 不加任何注解就可以接收。
后端用Timestamp类型接收日期参数,保证前后端一致即可,方法可以尝试以下两种:
1、application.propertis文件中加入
spring.jackson.date-format=yyyy-MM-dd 或yyyy-MM-dd HH:mm:ss
2、在实体类的日期类型属性上加注解
@JsonFormat(pattern = "yyyy-MM-dd") 或yyyy-MM-dd HH:mm:ss
private Timestamp deadline;