上面文章写的很清楚了:
.

<mark>数据库查到的 Date</mark>,用 @JsonFormat 指定格式
<mark>前端传来的 Date</mark> , 用 @DateTimeFormat 指定接收的格式
.
下面,备注其他姿势

接收 - 前端发送的数据

第一种: @Controller 中加 @InitBinder

@Controller
public class EmployeeController {
	
	//只需要加上下面这段即可(接收指定格式日期),注意不能忘记注解
	@InitBinder
	public void initBinder(WebDataBinder binder, WebRequest request) {
		//转换日期
		DateFormat dateFormat=new SimpleDateFormat("yyyy-MM-dd");
		binder.registerCustomEditor(Date.class, new CustomDateEditor(dateFormat, true));
		// CustomDateEditor为自定义日期编辑器
	}
	

第二种: application.properties 里面加配置

spring.mvc.date-format=yyyy-MM-dd

原格式

@ConfigurationProperties(prefix = "spring.mvc")
public class WebMvcProperties {

	/** * Date format to use. For instance, `dd/MM/yyyy`. <---------------------------【 这里 】! */
	private String dateFormat;

发送 - 数据库找到的数据

第一种:application.properties 里面加配置

spring.jackson.date-format=yyyy-MM-dd