/ / Validácia jari vs Hibernate Validácia - java, jar, validácia, hibernátor-validátor

Validácia jari vs Hibernate Validácia - java, jar, validácia, hibernátor-validátor

Som zmätený medzi týmito dvoma. Viem, že Hibernate Validator 6 je referenčná implementácia pre špecifikácie Bean Validation 2.0. Podporuje zoskupovanie, internacionalizáciu chybových hlásení, overovanie vlastných metód atď. Otázka je, že jar 5 podporuje tieto funkcie alebo som len opustil s Hibernate Validator 6?

Prečo by som mal namiesto poskytnutého jarného overovania použiť Hibernate Validator spolu s mojím projektom Sprig Boot. Moja spoločnosť potrebuje zdôvodnenie použiť knižnicu tretích strán.

Všetky referenčné príklady on-line naznačujú, že používate nástroj Hibernate Validator a nič viac sa nenachádza na jarnom overení. Porovnajte, prosím, alebo odkazujte na iné odkazy.

odpovede:

3 pre odpoveď č. 1

podľa Dokumentácia o overení jari

S Bean Validation, jeden javax.validation.Príklad inštancie typicky overuje všetky objektové objekty, ktoré deklarujú validáciu obmedzenia. Konfigurácia takéhoto JSR-303 podporovaného Validátora s pružinou MVC, stačí pridať poskytovateľa Bean Validation, napríklad Hibernate Validátor, do svojej trasy cesty

môžete to overiť tak, že vytvoríte vzorový projekt jarného zavádzania pomocou spring-boot-starter-web závislosť. V skutočnosti pridáva závislosť od hibernácie-validátora do vašej cesty

Tu je niekoľko odkazov na jsr-303 na jar tutoriály:

  1. https://howtodoinjava.com/spring/spring-mvc/spring-bean-validation-example-with-jsr-303-annotations/

  2. https://www.mkyong.com/spring-mvc/spring-3-mvc-and-jsr303-valid-example/