Error al convertir el valor de propiedad del tipo 'java.lang.String' al tipo requerido 'java.util.Date

Descripción previa: la fecha definida por layui se pasa al fondo para devolver el error en el título, y el arranque de primavera se usa en segundo plano.
Solución: agregue @DateTimeFormat (patrón = "aaaa-MM-dd hh: mm: ss") a la clase de entidad

El controlador debe agregar: @Valid y BindingResult El
formato de datos BindingResult pasó a segundo plano: kfRepairDate: 2018-10-22 10:55:32
Controlador:

@ResponseBody
	@RequestMapping(value = "/update", method = RequestMethod.POST)
	public Boolean update(@Valid TKfRepair em,BindingResult BindingResult) {
		return t.updateById(em);
	}

Frente:

							var ins22 = laydate.render({
								elem : '#kfRepairDate',
								min : '2016-10-14',
								max : '2080-10-14',
								type : 'datetime'
							});

Clase de entidad:

	@DateTimeFormat(pattern="yyyy-MM-dd hh:mm:ss")
	@TableField(value="kf_repair_date")
	private Date kfRepairDate;

Gracias https://q.cnblogs.com/q/93720/ Chen Wuwen

100 artículos originales publicados · Me gusta 106 · Visita 270,000+

Supongo que te gusta

Origin blog.csdn.net/lglglgl/article/details/83270440
Recomendado
Clasificación