2015-04-14 40 views
5

का यूआरएल कैसे बदलें मैं स्प्रिंग-बूट प्रोजेक्ट में स्वैगर-स्प्रिंगएमवीसी का उपयोग करता हूं और सब कुछ ठीक काम करता है लेकिन जब मैं अपने प्रोजेक्ट में स्वेगर-स्प्रिंग-एमवीसी-यूई निर्भरता जोड़ता हूं, तो swagger-ui मेरे अनुरोध मैपिंग को अधिभारित करता है आधार यूआरएल के लिए। मैं बहुत शर्मिंदा हूं कि यूआई को दूसरे यूआरएल पर इंगित करने का एक तरीका है। क्या कोई जानता है कि swagger-ui के डिफ़ॉल्ट पथ को कैसे बदला जाए? आप ट्यूटोरियल का पालन करें, तो आप बिना अकड़ पहुँच सकते हैं:स्वैगर स्प्रिंगएमवीसी यूआई

+0

का उपयोग करके दस्तावेज़ यूआरएल बदल सकते हैं springfox के किन संस्करणों का आप कर रहे हैं का उपयोग करते हुए? –

+0

मैं इसका उपयोग करता हूं: http://mvnrepository.com/artifact/com.mangofactory/swagger-springmvc/0.8.8 – Daniel

+0

शायद आप [2.0 स्नैपशॉट संस्करण] (https://github.com/springfox/ springfox)। यह बस वसंतफॉक्स-स्वैगर-यूई निर्भरता और एक @EnableSwaggerUI एनोटेशन –

उत्तर

2

आप पुराने संस्करण 0.8.8 जो com.mangofactory

से मैं आप से io.springfox

नोट संस्करण 2.3.1 का उपयोग करने की सलाह देते हैं उपयोग कर रहे हैं स्वैगर-यूआई डाउनलोड मैन्युअल

http://localhost:8080/your-app-root/swagger-ui.html 

दस्तावेज़ URL अब

पर उपलब्ध है
http://localhost:8080/your-app-root/v2/api-docs 

आप appication.properties फ़ाइल में एक संपत्ति स्रोत को निर्दिष्ट

springfox.documentation.swagger.v2.path 

reference to the changes

spring boot demo

tutorial

+0

जोड़कर इसे बहुत आसान बनाता है, मैं आपके उत्तर के रूप में प्रयास करूँगा और आपके उत्तर को उपयोगी के रूप में चिह्नित करूंगा। – Daniel

+0

6 साल एक बार आपने उपयोगी उत्तर खोजने की कोशिश की है .... कितनी देर तक? – sonida

संबंधित मुद्दे