Skip to content
KitploitKITPLOIT
उपकरणब्लॉग
जमा करें
उपकरणब्लॉग
जमा करें

हैकिंग, पेनटेस्ट और साइबर सुरक्षा उपकरण आपके सुरक्षा शस्त्रागार के लिए!

Kitploit हैकिंग, साइबर सुरक्षा और पेंटेस्टिंग टूल्स की एक निर्देशिका है। कमजोरियों को खोजने, सिस्टम का विश्लेषण करने, परीक्षण को स्वचालित करने और अपनी सुरक्षा को मजबूत करने के लिए नवीनतम प्रोजेक्ट अपडेट खोजें।

··फ़ीड·संपर्क·गोपनीयता·© 2026 Kitploit

टूल निर्देशिका

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
hibernate__hibernate-validator_CVE-2019-10219_6_0_18_Final_fixed | Kitploit
उपकरण/GitHubGitHub/shoucheng3/hibernate__hibernate-validator_cve-2019-10219_6_0_18_final_fixed
स्थैतिक विश्लेषणभेद्यता विश्लेषणकोड विश्लेषणपेपर और शोधलर्निंग और शिक्षा
GitHubshoucheng3/hibernate__hibernate-validator_cve-2019-10219_6_0_18_final_fixed

hibernate__hibernate-validator_CVE-2019-10219_6_0_18_Final_fixed

रिपॉजिटरी देखें

सबसे लोकप्रिय

सभी देखें →

हमारे समुदाय द्वारा सबसे अधिक उपयोग किए जाने वाले उपकरण खोजें।

सभी उपकरण खोजें

हमारे उपकरणों का संग्रह ब्राउज़ करें

सभी उपकरण देखें →
साझा करें
11 महीने पहलेअभी तक समीक्षित नहीं

Hibernate Validator

Version: 6.0.18.Final - 25-10-2019

यह क्या है?

यह JSR-380 - Bean Validation 2.0 का संदर्भ कार्यान्वयन है। Bean Validation जावाबीन (JavaBean) के साथ-साथ विधि सत्यापन के लिए एक मेटाडेटा मॉडल और API परिभाषित करता है। डिफ़ॉल्ट मेटाडेटा स्रोत एनोटेशन हैं, जिनमें XML सत्यापन डिस्क्रिप्टर के उपयोग के माध्यम से मेटा-डेटा को ओवरराइड और विस्तारित करने की क्षमता होती है।

दस्तावेज़ीकरण

इस रिलीज़ का दस्तावेज़ीकरण वितरण पैकेज की docs निर्देशिका में शामिल है या ऑनलाइन एक्सेस किया जा सकता है।

रिलीज़ नोट्स

इस रिलीज़ के लिए परिवर्तनों की पूरी सूची changelog.txt में पाई जा सकती है।

सिस्टम आवश्यकताएँ

JDK 1.8 या उससे अधिक।

Hibernate Validator का उपयोग

  • यदि आप डाउनलोड साइट से वितरण संग्रह का उपयोग करते हैं, तो dist/hibernate-validator-<version>.jar को dist/lib/required से सभी jar फ़ाइलों के साथ अपने एप्लिकेशन के classpath में कॉपी करें। लॉगिंग के प्रयोजनों के लिए, Hibernate Validator JBoss Logging API का उपयोग करता है, जो एक एब्स्ट्रैक्शन परत है जो कई लॉगिंग समाधानों (जैसे log4j या JDK द्वारा प्रदान किया गया लॉगिंग फ्रेमवर्क) को कार्यान्वयन के रूप में समर्थन करती है। बस एक समर्थित लॉगिंग लाइब्रेरी को classpath में जोड़ें (जैसे log4j-<version>.jar) और JBoss Logging किसी भी लॉग अनुरोध को उस प्रदाता को सौंप देगा।

  • अपनी Maven या Ivy निर्भरता सूची में निम्नलिखित जोड़ें:

    root@kitploit:~
      <dependency>
          <groupId>org.hibernate.validator</groupId>
          <artifactId>hibernate-validator</artifactId>
          <version>6.0.18.Final</version>
      </dependency>
    

    आपको यूनिफाइड एक्सप्रेशन लैंग्वेज के API और कार्यान्वयन की भी आवश्यकता है। SE वातावरण में इन निर्भरताओं को स्पष्ट रूप से जोड़ा जाना चाहिए। EE वातावरण में वे अक्सर पहले से ही उपलब्ध होती हैं।

    root@kitploit:~
      <dependency>
         <groupId>org.glassfish</groupId>
         <artifactId>javax.el</artifactId>
         <version>3.0.1-b09</version>
      </dependency>
    
  • Bean Validation CDI के साथ एकीकरण बिंदु परिभाषित करता है। यदि आपका एप्लिकेशन ऐसे वातावरण में चलता है जो यह एकीकरण आउट ऑफ द बॉक्स प्रदान नहीं करता है, तो आप निम्न निर्भरता जोड़कर Hibernate Validator CDI पोर्टेबल एक्सटेंशन का उपयोग कर सकते हैं:

    root@kitploit:~
      <dependency>
         <groupId>org.hibernate.validator</groupId>
         <artifactId>hibernate-validator-cdi</artifactId>
         <version>6.0.18.Final</version>
      </dependency>
    
  • hibernate-validator-annotation-processor-<version>.jar एक वैकल्पिक jar है जिसे यह सत्यापित करने के लिए आपके बिल्ड वातावरण या IDE के साथ एकीकृत किया जा सकता है कि कंस्ट्रेंट एनोटेशन सही ढंग से उपयोग किए गए हैं। अधिक जानकारी के लिए ऑनलाइन दस्तावेज़ीकरण देखें।

लाइसेंसिंग

Hibernate Validator स्वयं तथा Bean Validation API और TCK सभी Apache सॉफ्टवेयर लाइसेंस 2.0 के अंतर्गत प्रदान और वितरित किए जाते हैं। अधिक जानकारी के लिए license.txt देखें।

स्रोत से बिल्ड करें

आप git रिपॉजिटरी git://github.com/hibernate/hibernate-validator.git को क्लोन करके Hibernate Validator को स्रोत से बिल्ड कर सकते हैं। आपको एक JDK 8 और Maven 3 (>= 3.3.1) की भी आवश्यकता होगी। इन पूर्वापेक्षाओं के साथ आप स्रोत को निम्न प्रकार से संकलित कर सकते हैं:

root@kitploit:~
mvn clean install

अन्य बिल्ड विकल्प भी उपलब्ध हैं। अधिक जानकारी के लिए Hibernate Validator में योगदान देखें।

JDK 9 पर बिल्ड करें

JDK 9 के साथ Hibernate Validator बिल्ड करने के लिए, निम्न पर्यावरण चर निर्यात करें:

root@kitploit:~
export MAVEN_OPTS="--add-opens=java.base/java.security=ALL-UNNAMED --add-opens=java.base/java.lang=ALL-UNNAMED --add-modules=java.xml.bind"

फिर बिल्ड को इस प्रकार शुरू किया जा सकता है:

root@kitploit:~
mvn clean install

यहाँ विभिन्न बिल्ड विकल्प जोड़ने के कारण दिए गए हैं:

  • add-opens java.security: wildfly-maven-plugin:execute-commands के लिए आवश्यक (WildFly एकीकरण परीक्षणों और कंटेनर मोड में चलने वाले TCK रनर के लिए)
  • add-opens java.lang: Asciidoc प्रोसेसिंग के लिए JRuby द्वारा आवश्यक
  • add-modules java.xml.bind: forbiddenapis Maven प्लगइन के लिए आवश्यक

सतत एकीकरण

परियोजना के लिए आधिकारिक सतत एकीकरण सेवा ci.hibernate.org पर होस्ट की गई है।

हम एक .travis.yml फ़ाइल प्रदान करते हैं ताकि आप अपने Travis CI खाते में बिल्ड सक्षम करके अपने GitHub फोर्क के लिए CI सक्षम कर सकें।

Hibernate Validator URL

  • होम पेज
  • Bean Validation होम
  • डाउनलोड
  • मेलिंग सूचियाँ
  • समस्या ट्रैकिंग
  • सतत एकीकरण | Build Status
टूल डाउनलोड करें