今天在联系日期格式springmvc日期格式转换时遇到了
HTTP状态 400 - 错误的请求
类型 状态报告
描述 由于被认为是客户端对错误(例如:畸形的请求语法、无效的请求信息帧或者虚拟的请求路由),服务器无法或不会处理当前请求。
Apache Tomcat/8.5.68
的错误,
这是我输入的地址
http://localhost:8080/user/dateParam?date=2020/12/21&date1=2023-03-02
结果出现了上述错误
@RequestMapping("/dateParam")
@ResponseBody
public String dateParam(Date date,@DateTimeFormat(pattern = "yy-MM-dd") Date date1){
System.out.println("date===>"+date);
System.out.println("date1===>"+date1);
return "{'module':'dateParam'}";
}
最后发现是没有加@DateTimeFormat注解导致的,但是有的人不加这个注解一样可以,只不过是会报MtehodArgumentTypeMissMatchException,但是我是直接bad request,加上后一切好转,这里做一下笔记