რა არის jsr303?
რა არის jsr303?

ვიდეო: რა არის jsr303?

ვიდეო: რა არის jsr303?
ვიდეო: Spring Boot - JSR 303 - The Right Way To Validate Objects 2024, მაისი
Anonim

JSR 303 (Bean Validation) არის Java API-ის სპეციფიკაცია JavaBean ვალიდაციისთვის Java EE-სა და Java SE-ში. მარტივად რომ ვთქვათ, ის უზრუნველყოფს მარტივ გზას იმის უზრუნველსაყოფად, რომ თქვენი JavaBean(ებ)ის თვისებებს აქვთ სწორი მნიშვნელობები.

ასე რომ, რა არის @valid ანოტაციის გამოყენება?

@ სწორი ანოტაცია Bean Validation-ის მთავარი მახასიათებელია, რადგან ის საშუალებას იძლევა დაადასტუროს ობიექტის გრაფიკები ვალიდატორთან ერთი ზარით. Გაკეთება გამოყენება მასში უნდა იყოს ყველა ველი, რომელიც რეკურსიულად უნდა შემოწმდეს ანოტირებული @-თან ერთად მოქმედებს.

შემდგომში ჩნდება კითხვა, რა არის Java Bean ვალიდაცია? JavaBeans ვალიდაცია ( ლობიოს ვალიდაცია ) არის ახალი ვალიდაცია მოდელი ხელმისაწვდომია როგორც ნაწილი ჯავა EE 6 პლატფორმა. The ლობიოს ვალიდაცია მოდელი მხარდაჭერილია შეზღუდვებით ანოტაციების სახით, რომლებიც განთავსებულია JavaBeans კომპონენტის ველზე, მეთოდზე ან კლასზე, როგორიცაა მართული ლობიო . შეზღუდვები შეიძლება იყოს ჩაშენებული ან მომხმარებლის მიერ განსაზღვრული.

ხალხი ასევე იკითხავს, როგორ მუშაობს ლობიოს დადასტურება?

ძალიან ძირითადად, ლობიოს ვალიდაციის სამუშაოები კლასის ველების შეზღუდვების განსაზღვრით გარკვეული ანოტაციებით მათი ანოტაციით. შემდეგ, თქვენ გადასცემთ ამ კლასის ობიექტს a-ში ვალიდიატორი რომელიც ამოწმებს არის თუ არა შეზღუდვები არიან კმაყოფილი.

რისთვის გამოიყენება Hibernate Validator?

Hibernate Validator შეიძლება იყოს გამოიყენება დასადასტურებლად მონაცემები, რაც ძალიან მნიშვნელოვანი საკითხია აპლიკაციის ყველა ფენაში. მაგალითად, დადასტურება მნიშვნელოვანია HTML ფორმების გაგზავნისას. Hibernate Validator ჩარჩო უზრუნველყოფს ბევრ ანოტაციას, რაც შეიძლება იყოს გამოიყენება დასადასტურებლად ფორმის შეყვანის ველები შეზღუდვების საწინააღმდეგოდ.

გირჩევთ: