के लिए स्वैगर दस्तावेज़ मैंने स्प्रिंग बूट का उपयोग करके एक माइक्रोस्कोस विकसित किया है। आरईएसटी एपीआई के लिए प्रलेखन स्वैगर के साथ बनाया गया है। कुछ आरईएसटी संसाधन मुक्त करने के लिए अंकन प्रदान करने के लिए वसंत अवधारणाओं का उपयोग करते हैं।स्प्रिंग पेजेबल इंटरफ़ेस
@RequestMapping(value = "/buckets", method = GET)
public PagedResources list(Pageable pageable, PagedResourcesAssembler assembler) {
return bucketService.listBuckets(pageable, assembler);
}
अगर मैं स्वैगर पेज खोलते हैं, तो निम्नलिखित प्रपत्र संसाधन के लिए उपलब्ध है: नीचे एक उदाहरण है
मुद्दा रहा है कि पृष्ठांकन योग्य पैरामीटर सामग्री के साथ पाया जाता है है -टाइप एप्लिकेशन/जेसन और मुझे नहीं पता कि उदाहरण के लिए पेज आकार बदलने के लिए मूल्य कैसे पास किया जाए। सभी मूल्यों को अनदेखा किया प्रतीत होता है।
क्या क्वेरी पैरामीटर को JSON ऑब्जेक्ट के रूप में पास करना संभव है? या पेजेबल इंटरफ़ेस द्वारा निहित गेटर्स के लिए स्वतंत्र क्वेरी पैरामीटर फ़ील्ड जेनरेट करने के लिए स्वैगर को कॉन्फ़िगर करना संभव है?
कृपया ध्यान दें कि मैं Gradle साथ Springfox उपयोग कर रहा हूँ:
compile 'io.springfox:springfox-spring-web:2.3.1'
compile 'io.springfox:springfox-swagger2:2.3.1'
compile 'io.springfox:springfox-swagger-ui:2.3.1'
आप वसंत-लोमड़ी उपयोग कर रहे हैं बाकी नियंत्रक से स्वैगर कल्पना उत्पन्न करने के लिए:
तो मैं स्ट्रिंग के लिए पूर्णांक बदल? –
हां, मैं संस्करण _2.3.1_ में स्प्रिंगफ़ॉक्स का उपयोग कर रहा हूं। – Laurent