Jsr303 дегеніміз не?
Jsr303 дегеніміз не?

Бейне: Jsr303 дегеніміз не?

Бейне: Jsr303 дегеніміз не?
Бейне: Spring Boot - JSR 303 - The Right Way To Validate Objects 2024, Мамыр
Anonim

JSR 303 (Bean Validation) - Java EE және Java SE жүйелерінде JavaBean валидациясы үшін Java API спецификациясы. Қарапайым тілмен айтқанда, бұл JavaBean(тар)ыңыздың сипаттарында дұрыс мәндерге ие болуын қамтамасыз етудің оңай жолын береді.

Сонымен, @valid аннотациясының қолданылуы неде?

@ Жарамды аннотация Bean Validation бағдарламасының негізгі мүмкіндігі болып табылады, өйткені ол валидаторға бір рет қоңырау шалу арқылы нысан графиктерін тексеруге мүмкіндік береді. Жасау пайдалану оның ішінде рекурсивті тексерілетін барлық өрістер болуы керек аннотацияланған @ арқылы Жарамды.

Содан кейін сұрақ туындайды, Java Bean валидациясы дегеніміз не? JavaBeans Валидация ( Бұршақтарды тексеру ) жаңа валидация бөлігі ретінде қол жетімді үлгі Java EE 6 платформасы. The Бұршақтарды тексеру үлгі JavaBeans компонентінің өрісіне, әдісіне немесе сыныбына орналастырылған аннотациялар түріндегі шектеулермен қолдау көрсетіледі, мысалы, басқарылатын бұршақ . Шектеулерді енгізуге немесе пайдаланушы анықтауға болады.

Адамдар сонымен қатар бұршақты тексеру қалай жұмыс істейді деп сұрайды.

Негізінде, Bean Validation жұмыс істейді белгілі бір аннотациялармен аннотациялау арқылы сынып өрістеріне шектеулерді анықтау арқылы. Содан кейін, сіз осы сыныптың нысанын а Валидатор ол шектеулердің бар-жоғын тексереді болып табылады қанағаттандырылды.

Hibernate Validator не үшін пайдаланылады?

Күту валидаторы бола алады растау үшін қолданылады деректер, бұл қолданбаның әрбір деңгейінде өте маңызды мәселе. Мысалы, HTML пішіндерін жіберу кезінде тексеру маңызды. Күту валидаторы Framework көптеген аннотацияларды қамтамасыз етеді, бұл болуы мүмкін растау үшін қолданылады шектеулерге қарсы пішіннің енгізу өрістері.

Ұсынылған: