jsr-303校验方法参数
JSR-303校验方法是基于Java Bean Validation(JSR-303)的一项核心扩展,它是Java EE和Java SE平台上应用程序构建时强制标准的一部分。它能使应用程序为约束对象格式,数据有效性,可读性和可维护性提供声明式的可靠性。使用Java自然语言进行声明和定义可以帮助任何应用程序实现更强大,优雅和可维护的实现。
JSR 303在构建功能时使用声明式约束,这意味着不需要在另外的类中写代码,并且能够重用类和清晰的绑定约束。它包括校验,例如:字段是否可以空,字段的最大字符数(例如最大800字),字段的最小字符数,准确的字符或数字格式(或正则表达式模式),字段范围(如最小值和最大值),两个字段是否相等等等。它也可以用于实现复杂的验证模式,例如仅在特定条件下验证字段,构建约束组等。此外,它还允许针对不同分组对约束进行复杂的分组形式化。还允许为不同语言设置校验器消息,以便在语言边界更好地支持国际化。它可以很容易地用于Spring MVC框架的应⽤。
JSR-303校验机制的实现帮助更强大、更可维护的应用程序实施,这可以大大简化应用程序的开发周期,并有效地控制对象和数据的有效性,可读性和可维护性,大大减少无用代码,
降低bug出现。今天,我们可以使用它来实现高效开发,并且因为JSR-303校验可以被Spring框架和其它的框架集成,也可以把类和参数校验写在一起,进行定义映射和校验规则,从而大大提高开发效率。
validation框架
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论