Какова цель init binder в Spring MVC

Это код в Интернете для init binder

@InitBinder
public void initBinder(WebDataBinder binder) {
    SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");

    binder.registerCustomEditor(Date.class, new CustomDateEditor(dateFormat, true));
}

Кто-нибудь может объяснить:

1) Почему он используется, я имею в виду, в чем была проблема раньше, как она была решена с помощью этого функция. поэтому я хочу знать, в чем проблема с исходной датой, которая была решена с помощью этого формата даты?

2) Как использовать этот формат с точки зрения формы JSP, я имею в виду, если мы вводим дату в текстовом формате, она преобразуется в определенный формат, а затем сохраняется?

3) Как это применяется форматирование, я имею в виду, мы должны что-то делать в классе объектов?

62
задан djm.im 16 May 2019 в 09:26
поделиться