Java架構-Spring 4.2.2以上版本和swagger集成方案和踩過的坑

由於公司使用的spring版本過高,在集成swagger的時候會存在一些問題,而網上的不少實例大多都是版本比較低的,爲了是朋友們少才坑,我這邊將集成的過程記錄一下:spring

  1. 引入spring、swagger的相關jar包(springfox-swagger二、springfox-swagger-ui),在pom.xml中配置:

Xml代碼spring-mvc

提醒: 特別注意,springfox-swagger2在集成的時候,已經引入了spring的相關jar,特別是spring-context、spring-context-support的版本和項目中使用的版本徹底不一致,項目在啓動的時候出現不少包衝突的問題,這邊在引入pom.xml文件的時候過濾掉了spring的相關jar包,如綠色標誌。bash

  1. 編寫Swagger的配置類:

Java代碼架構

提醒:注意紅色標註的地方mvc

  1. 在spring-mvc.xml文件中進行過濾器的配置,過濾掉swagger的相關訪問配置:

Java代碼框架

  1. 服務配置項

Java代碼微服務

  1. 啓動項目,查看結果:

到此結束!!學習

我這邊會將近期研發的spring cloud微服務雲架構的搭建過程和精髓記錄下來,幫助更多有興趣研發spring cloud框架的朋友,你們來一塊兒探討spring cloud架構的搭建過程及如何運用於企業項目ui

我本人邀約各大BATJ架構大牛共創Spring Cloud構建微服務架構的交流社區。 (羣號:573988200)歡迎各路架構師、開發者,學習與交流使用Spring Cloud諸多強大組件的實戰經驗。spa

爲何某些人會一直比你優秀,是由於他自己就很優秀還一直在持續努力變得更優秀,而你是否是還在知足於現狀心裏在竊喜!

合理利用本身每一分每一秒的時間來學習提高本身,不要再用"沒有時間「來掩飾本身思想上的懶惰!趁年輕,使勁拼,給將來的本身一個交代!

但願此文能幫到你們的同時,也聽聽你們的觀點。歡迎留言討論,加關注,分享你的高見!持續更新!

To-陌霖Java架構
複製代碼

分享互聯網最新文章 關注互聯網最新發展

相關文章
相關標籤/搜索