日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

(十二)java版电子商务spring cloud分布式微服务- Spring 4.2.2以上版本和swagger集成方案和踩过的坑...

發布時間:2025/3/18 javascript 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 (十二)java版电子商务spring cloud分布式微服务- Spring 4.2.2以上版本和swagger集成方案和踩过的坑... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

電子商務平臺源碼請加企鵝求求:一零三八七七四六二六。因為公司使用的spring版本太高,在集成swagger的時候會存在一些問題,而網上的很多實例大多都是版本比較低的,為了是朋友們少才坑,我這邊將集成的過程記錄一下:

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

<dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.4.0</version> <exclusions> <exclusion> <groupId>org.springframework</groupId> <artifactId>spring-core</artifactId> </exclusion> <exclusion> <groupId>org.springframework</groupId> <artifactId>spring-beans</artifactId> </exclusion> <exclusion> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> </exclusion> <exclusion> <groupId>org.springframework</groupId> <artifactId>spring-context-support</artifactId> </exclusion> <exclusion> <groupId>org.springframework</groupId> <artifactId>spring-aop</artifactId> </exclusion> <exclusion> <groupId>org.springframework</groupId> <artifactId>spring-tx</artifactId> </exclusion> <exclusion> <groupId>org.springframework</groupId> <artifactId>spring-orm</artifactId> </exclusion> <exclusion> <groupId>org.springframework</groupId> <artifactId>spring-jdbc</artifactId> </exclusion> <exclusion> <groupId>org.springframework</groupId> <artifactId>spring-web</artifactId> </exclusion> <exclusion> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> </exclusion> <exclusion> <groupId>org.springframework</groupId> <artifactId>spring-oxm</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger-ui</artifactId> <version>2.4.0</version> </dependency> 復制代碼

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

編寫Swagger的配置類:

package com.ml.honghu.swagger.web; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.ComponentScan; import org.springframework.context.annotation.Configuration; import org.springframework.web.servlet.config.annotation.EnableWebMvc; import springfox.documentation.builders.ApiInfoBuilder; import springfox.documentation.builders.PathSelectors; import springfox.documentation.builders.RequestHandlerSelectors; import springfox.documentation.service.ApiInfo; import springfox.documentation.service.Contact; import springfox.documentation.spi.DocumentationType; import springfox.documentation.spring.web.plugins.Docket; import springfox.documentation.swagger2.annotations.EnableSwagger2; @EnableWebMvc @EnableSwagger2 @Configuration @ComponentScan(basePackages ={"com.ml.honghu.**.rest"}) public class SwaggerConfig { @Bean public Docket createRestApi() { return new Docket(DocumentationType.SWAGGER_2) .apiInfo(apiInfo()) .select() .apis(RequestHandlerSelectors.basePackage("com.ml.honghu")) .paths(PathSelectors.any()) .build(); } private ApiInfo apiInfo() { return new ApiInfoBuilder() .title("接口列表 v1.0") .description("接口信息") .termsOfServiceUrl("http://honghu.com") .contact(new Contact("", "", "HongHu")) .version("1.1.0") .build(); } } 復制代碼

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

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

<mvc:exclude-mapping path="/swagger*/**"/> <mvc:exclude-mapping path="/v2/**"/> <mvc:exclude-mapping path="/webjars/**"/> 復制代碼

服務配置項

<span style="color: #ff0000;">@Api("區域服務")</span> @RestController @RequestMapping(value = "/rest/area") public class AreaService { @Autowired private AreaService areaService; <span style="color: #ff0000;">@ApiOperation(value = "區域列表", httpMethod = "GET", notes = "區域列表")</span> @IsLogin @ResponseBody @RequestMapping(value = "treeData", method = RequestMethod.GET) public List<Map<String, Object>> treeData( <span style="color: #ff0000;">@ApiParam(required = true, value = "區域ID")</span> @RequestParam(required=false) String extId, HttpServletResponse response) { List<Map<String, Object>> mapList = Lists.newArrayList(); List<Area> list = areaService.findAll(); for (int i=0; i<list.size(); i++){ Area e = list.get(i); if (StringUtils.isBlank(extId) || (extId!=null && !extId.equals(e.getId()) && e.getParentIds().indexOf(","+extId+",")==-1)){ Map<String, Object> map = Maps.newHashMap(); map.put("id", e.getId()); map.put("pId", e.getParentId()); map.put("name", e.getName()); mapList.add(map); } } return mapList; } } 復制代碼

啟動項目,查看結果:

到此結束!!

轉載于:https://juejin.im/post/5ceb534d6fb9a07ef819da5a

與50位技術專家面對面20年技術見證,附贈技術全景圖

總結

以上是生活随笔為你收集整理的(十二)java版电子商务spring cloud分布式微服务- Spring 4.2.2以上版本和swagger集成方案和踩过的坑...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 欧美激情天堂 | 欧美成人精品一区二区免费看片 | 女同动漫免费观看高清完整版在线观看 | 国产无遮挡又黄又爽又色 | 黄色av成人 | 一起草最新网址 | 香蕉精品视频在线观看 | 在线播放无码后入内射少妇 | 国产资源网| 日本热久久 | 自拍偷拍第3页 | 黄色一级视频在线观看 | 亚洲一区二区蜜桃 | 91毛片在线观看 | 亚洲国产综合在线 | 亚洲熟妇无码另类久久久 | 亚洲日本色图 | 亚洲一区二区乱码 | 99精品欧美一区二区三区 | 精品无码人妻一区二区三 | 国产免费一区二区三区最新6 | 99色播| 色网站在线播放 | 成人在线不卡 | 91久久精品国产91久久性色tv | 午夜剧场91 | 偷拍一区二区 | 欧美最猛黑人xxxx黑人猛交 | 特黄特色大片免费视频大全 | 色视频导航 | 丰满人妻一区二区三区53视频 | 久色影视 | 日韩一区二区三区四区五区 | 97香蕉碰碰人妻国产欧美 | 色视频网站 | 久草手机在线观看 | 国产美女视频网站 | 亚洲制服一区二区 | 亚洲欧美日韩综合在线 | 大桥未久中文字幕 | 美女的胸给男人玩视频 | sm捆绑调教视频 | 久热在线视频 | 少妇喷水在线观看 | 久久人人爽爽人人爽人人片av | 国产内射合集颜射 | 国产日韩二区 | 久热久| caoporn免费在线 | 国产aⅴ一区二区三区 | 物业福利视频 | 日批网站在线观看 | 国产又黄又硬又粗 | 五月天久久 | 黄色片免费在线播放 | 在线看视频| 成人午夜免费观看 | www亚洲成人 | 91手机视频在线观看 | 在线免费看污视频 | 深夜视频一区二区三区 | 国产美女免费观看 | 精品一区国产 | 操在线视频 | 男人天堂资源网 | 免费麻豆国产一区二区三区四区 | 簧片av | 免费观看毛片视频 | 久久综合91 | 黄色一级片免费在线观看 | 爱爱91 | 免费吸乳羞羞网站视频 | 久久久久久久综合色一本 | 亚州春色| av在线影片 | www.com久久 | 噜噜色成人 | 国产精华一区二区三区 | 我想看毛片 | 亚洲一区二区在线 | 精品一区精品二区 | 国产日产精品一区 | 人妻互换一二三区激情视频 | 日韩不卡一区二区三区 | 国产一区二区三区 | 青青伊人影院 | 91麻豆一区二区三区 | 欧美国产精品一区二区 | 99黄色网 | 国产精品自产拍高潮在线观看 | 日韩精品一区二区电影 | 精品无码av一区二区三区四区 | 日一日干一干 | 欧美a大片| 色婷婷av在线 | 无码国产精品一区二区高潮 | 日本一本二本三区免费 | 色诱av | 亚洲一级影片 |