के बीच अलग क्या है मैं swagger के लिए नया हूं और पाया कि swagger एनोटेशन के लिए दो पैकेज हैं: io.swagger.annotations और com.wordnik.swagger.annotations। मुझे आश्चर्य है कि उनके बीच क्या अंतर है और मुझे क्या उपयोग करना चाहिए?io.swagger.annotations और com.wordnik.swagger.annotations
उत्तर
ये स्वैगर के विभिन्न संस्करण हैं जो अन्य सहायक सॉफ़्टवेयर स्टैक के विभिन्न संस्करणों के साथ जाते हैं जिनका आप उपयोग कर सकते हैं।
मैं भी एक महीने पहले इन दोनों में आया था जब मैं अपने आवेदन को swagger ui के साथ एकीकृत करने की कोशिश कर रहा था। मैं वसंत 3.0.7 के साथ सीएक्सएफ 2.7.11, जैक्सन 2.6.0 का उपयोग कर रहा था। मैंने com.wordnik के साथ बहुत कुछ संघर्ष किया (पुराना संस्करण जहां swagger json uri api_docs पर apiListingResource आदि के उपयोग के साथ उत्पन्न होता है) लेकिन फिर अंतर देखने के लिए io.swagger (नया संस्करण) लागू करने के बारे में सोचा। यह पता चला कि वह संस्करण था जो मुझे पहले स्थान पर उपयोग करना चाहिए था। उसके बाद सबकुछ गिर गया।
com.wordnik
पैकेज पुराने स्वैगर विनिर्देशों के लिए है, 1.x. Swagger विनिर्देश 2.0 के रूप में, पैकेज अब io.swagger
है। एनोटेशन हस्ताक्षर समान होना चाहिए, बस पैकेज बदल गया है। मामले दूसरों में
एक अतिरिक्त सोच रहे थे, भी:
हम अकड़ संस्करण 1.3.13 जो swagger-core_2.10
बुलाया गया था इस्तेमाल किया। शुरू में मैंने सोचा था कि यह एक swagger एपीआई 2.X संगतता इंगित कर सकता है जो वास्तव में नहीं है: 2.10 बंडल स्कैला संस्करण (here का उल्लेख किया गया है) इसका मतलब है 25 एमबीunecessary निर्भरताओं! तो current स्वैगर संस्करण 1.5.एक्स शुद्ध जावा में फिर से लिखा गया था और आकार में बहुत छोटा है। स्कैला संस्करण separate project पर ले जाया गया था।
- 1. "#", "$", "%", "&", और "_" "\ #", "\ $", "\%", "\ &", और "\ _"
- 2. प्रदर्शन और सॉर्टिंग, और mysql और php
- 3. "और" और "या"
- 4. "बिटवाइस और" और सी ++
- 5. और बनाम * और | बनाम +
- 6. getters और setters और
- 7. सीएसएस "और" और "या"
- 8. {} और {}
- 9. और
- 10. $ (...) और `...`
- 11. $ * और $ @
- 12. और
- 13. $ # और $ {# @}
- 14. $ और()
- 15. जावास्क्रिप्ट शॉर्टैंड अगर-और और
- 16. क्षमताओं और लिनक्स और जावा
- 17. MySQL और PHP और jquery
- 18. जावा और सी # और .NET
- 19. UILabel और numberOfLines और sizeToFit:
- 20. RabbitMQ और चैनल और कनेक्शन
- 21. लिखें और और फिर विधियां
- 22. XHTML और और (एम्पसेंड) एन्कोडिंग
- 23. पायथन अगर स्थिति और "और"
- 24. multidplyr और group_by() और फ़िल्टर()
- 25. बोतल और स्केलिंग और संगामिति
- 26. बेंचमार्क और सी # और जावा
- 27. रेल और मार्कडाउन और संपादक
- 28. कई तर्कों और "और व्यवहार"
- 29. अंतर और इरादा और सेटकंटेंटव्यू
- 30. Mercurial और maven (और svn)