基础概念
什么是JSR
Java Specification Requests的缩写,意思是Java 规范提案。 是指向JCP(Java Community Process)提出新增一个标准化技术规范的正式请求。 任何人都可以提交JSR,以向Java平台增添新的API和服务。
什么是BV
是一个java规范(准确来说,属于JavaEE范围内的规范)。
- 允许您通过注释表达对象模型的约束
- 允许您以可扩展的方式编写自定义约束
- 提供API来验证对象和嵌套的(继承的)对象
- 提供API以验证参数并返回方法和构造函数的值
- 报告违规行为(本地化,个性化定制)
- 在Java SE上运行,但集成在Java EE 6及更高版本中; Bean Validation 2.0是Java EE 8的一部分
BV的实现有哪些?
主流实现框架,有Hibernate validation、Spring validation等。而Spri