Spring MVC注释日期范围验证

为以下用例实现日期范围验证的更好方法是什么?

  • 日期应在指定日期之前或之后;
  • 与当前时间(现在)相比的时间差异大于/小于某段时间。 (例如检查用户是否超过21岁)。
  • 实现这一点的一种方式是将此功能放入验证器中。 并在每个控制器为自己写这个逻辑。

    为了更好地重用,可以创建自定义注释。 特别关注现有注释:

  • @过去
  • @未来
  • 这些注释根本不可重用。 他们设计的单一条件,对我来说这是一个问题,为什么它是这样设计的。

    我倾向于通过创建新的自定义注释来实现这些用例。 任何人都可以提出更好的方法或提供一些针对Spring自定义注释的争论?

    链接地址: http://www.djcxy.com/p/61095.html

    上一篇: Spring MVC Annotations Date Range Validation

    下一篇: spring validation for conditional constraints