у меня есть модель (ModelX) с датой
@Entity
class ModelX
....
@JsonSerialize(using = DateSerializer.class)
private Long date;
Дата Сериализатор
public class JsonDateSerializer extends JsonSerializer<DateTime>
{
private static DateTimeFormatter formatter = DateTimeFormat.forPattern("dd/MM/yyyy");
@Override
public void serialize(DateTime value, JsonGenerator gen,
SerializerProvider arg2)
throws IOException, JsonProcessingException {
gen.writeString(formatter.print(value));
}
}
мой контроллер
@RestController
public class XC {
@GetMapping(value = "/get/{main_key}"
public get ModelX get(@PathVariable("main_key") String main_key) {
return repository.get(main_key);
}
}
fetch работает, но моя дата длинная, но я хочу дату "дд / мм / гггг"