在Spring中设置默认的DateTimeFormat Annotation

时间:2016-11-16 23:47:31

标签: spring spring-mvc datetime-format spring-annotations

我知道可以在Spring的Model类的Date属性上定义DateTimeFormat注释,但有没有办法为Spring Model类中的所有Dates定义默认的dateTimeFormat注释?

  

@DateTimeFormat(pattern =“MM / dd / YYYY”)
  私人约会   deliveryDate;

它将使我免于注释每个日期字段。它还可以让我以后轻松更改应用程序范围的日期格式。

2 个答案:

答案 0 :(得分:3)

正如kuhajeyan所提到的,你可以使用活页夹,但不能在控制器上使用,而不是控制器建议,它将全局应用它:

@ControllerAdvice
public class GlobalDateBinder {

 /* Initialize a global InitBinder for dates*/

 @InitBinder
 public void binder(WebDataBinder binder) {
  // here you can use kuhajeyan's code
 }
}

答案 1 :(得分:1)

控制器中的

basic_auth