वहाँ किसी भी स्प्रिंगफ़ॉक्स विकल्प?


11

पिछले दो साल मैंने स्प्रिंगफ़ॉक्स के साथ स्प्रिंग बूट एप्लीकेशन पर काम किया। स्प्रिंगस्क्रीन आपके REST एपीआई के लिए एक दस्तावेज और एक परीक्षण ui उत्पन्न करता है। यह कमाल था।

लेकिन वास्तव में स्प्रिंगफॉक्स परियोजना मर चुकी है और नवीनतम स्प्रिंग का समर्थन नहीं करते हैं। मेरे तीन सवाल हैं

  1. क्या स्वैगर यूआई को सीधे उत्पन्न करने का कोई अन्य तरीका है? कोई अन्य पुस्तकालय / परियोजना?
  2. आप अपने स्प्रिंग बूट प्रोजेक्ट में स्वैगर यूआई को कैसे लागू करेंगे?
  3. हो सकता है कि im पुराना हो, क्या स्प्रिंग बूट के लिए स्वैगर स्टाफ के लिए कहीं अधिक बेहतर विकल्प है?

अद्यतन के भारी उपयोग और परीक्षण के महीनों के बाद

स्प्रिंगडॉक ओपनएपीआई

मैं कहूंगा कि यह स्प्रिंगफॉक्स का विकल्प नहीं है, यह कुछ बेहतर है! स्थिर, उपयोग करने में आसान और अद्यतित!

मैं इसे 100% पुनः प्राप्त कर सकता हूँ! हम अपने सभी प्रोजेक्ट्स को स्प्रिंगडॉक ओपनएपीआई में भेजते हैं।

जवाबों:


7

मैंने खुद इसे अभी तक आज़माया नहीं है, लेकिन यह काफी आशाजनक है:

https://github.com/springdoc/springdoc-openapi

यदि आपने नहीं सुना है, तो OpenAPI स्वैगर का उत्तराधिकारी है। यह सुनिश्चित नहीं है कि यह परियोजना अनुकूलन के संदर्भ में कितना प्रदान करती है और यह कितनी परिपक्व है, लेकिन मुझे लगता है कि यह एक कोशिश के लायक है;;


1

स्प्रिंग डॉक ओपन एपीआई विकल्प आगे बढ़ रहा है।

  1. स्प्रिंगडॉक ओपनएपीआई ओएएस 3.0 का समर्थन करता है
  2. @MatrixParam जैसे अधिक एनोटेशन का समर्थन करता है जो स्प्रिंगफ़ॉक्स में समर्थित नहीं था।
  3. स्प्रिंग बूट 2.2.x केवल स्प्रिंगडॉक के साथ काम करता है।

नीचे दिए गए लिंक को देखें

https://techsparx.com/software-development/openapi/spring-boot-rest-api-docs.html

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.