Setting default DateTimeFormat Annotation in Spring

前端 未结 2 503
别跟我提以往
别跟我提以往 2021-01-17 01:47

I know that a DateTimeFormat annotation can be defined on Date properties of a Model class in Spring but is there any way of defining a default dateTimeFormat annotation for

2条回答
  •  攒了一身酷
    2021-01-17 02:28

    As kuhajeyan mentioned, you can use binder, but not on a controller, rather on controller advice, that will apply it globally:

    @ControllerAdvice
    public class GlobalDateBinder {
    
     /* Initialize a global InitBinder for dates*/
    
     @InitBinder
     public void binder(WebDataBinder binder) {
      // here you can use kuhajeyan's code
     }
    }
    

提交回复
热议问题