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ď č. 1podľ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:
https://howtodoinjava.com/spring/spring-mvc/spring-bean-validation-example-with-jsr-303-annotations/
https://www.mkyong.com/spring-mvc/spring-3-mvc-and-jsr303-valid-example/