stringtranslate.com

Проверка бобов

Bean Validation определяет модель метаданных и API для проверки JavaBean . Источником метаданных являются аннотации , с возможностью переопределять и расширять метаданные с помощью дескрипторов проверки XML .

Первоначально определенная как часть Java EE , версия 2 также нацелена на работу в приложениях Java SE .

Java Bean Validation (JSR 303) изначально был фреймворком , одобренным JCP 16 ноября 2009 года и принятым в качестве части спецификации Java EE 6. Команда Hibernate предоставляет Hibernate Validator в качестве эталонной реализации Bean Validation, а также создала Bean Validation TCK, которую должна пройти любая реализация JSR 303.

Текущая версия

Bean Validation 2.0 определена в JSR 380, одобренном 2017-07-31. Этот основной релиз использует возможности языка Java 8, которые очень полезны для целей Bean Validation. Поэтому Java 8 требуется как минимальная версия Java.

Другие изменения включают в себя:

Предыдущая версия

Bean Validation 1.1 (JSR 349) улучшает первоначальную версию 1.0 (JSR 303). Значительные изменения [1] включают:

Окончательный выпуск спецификации 1.1 состоялся 24.05.2013.

Ссылки

  1. ^ Эммануэль, Бернард. "Bean Validation 1.1 goals". Red Hat, Inc. Получено 17 августа 2014 г.

Дальнейшее чтение