博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
一步步完成Maven+SpringMVC+SpringFox+Swagger整合示例
阅读量:5038 次
发布时间:2019-06-12

本文共 1222 字,大约阅读时间需要 4 分钟。

本文给出一个整合Maven+SpringMVC+SpringFOX+Swagger的示例,并且一步步给出完成步骤。

本人在做实例时发现 http://blog.csdn.net/zth1002/article/details/46927187 中,Spring必须是4.0以上版本。

目标

在做项目的时候,有时候需要提供其它平台(如业务平台)相关的HTTP接口,业务平台则通过开放的HTTP接口获取相关的内容,并完成自身业务~

提供对外开放HTTP API接口,比较常用的是采用Spring MVC来完成。

本文的目标是先搭建一个简单的Spring MVC应用,然后为Spring MVC整合SpringFox-Swagger以及SpringFox-Swagger-UI,最终,达到Spring MVC对外开放接口API文档化。

如下图所示:

搭建SpringMVC工程

新建Maven工程

Eclipse中,File --> New --> Maven Project, 

点击“Next”按钮, 然后选择 “maven-archetype-webapp”,

继续点击“Next”按钮,然后指定

点击“Finish” 按钮结束~ 就这样,一个简单的Web工程就建好了~

但是,

默认是使用J2SE-1.5, 配置一下Build Path,使用本地机器上安装的JDK

(本文中使用的是JDK 1.7),工程默认字体是GBK,将其改成UTF-8

完成后,Maven工程的结构如下图所示:

引入Spring依赖包

在本示例中,因为简单,所以只要引入如下几个jar包就好了~

org.springframework
spring-core
${spring.framework.version}
org.springframework
spring-context
${spring.framework.version}
org.springframework
spring-webmvc
${spring.framework.version}</

转载于:https://www.cnblogs.com/hyl8218/p/8421442.html

你可能感兴趣的文章
OAuth和OpenID的区别
查看>>
android 分辨率自适应
查看>>
查找 EXC_BAD_ACCESS 问题根源的方法
查看>>
国外媒体推荐的5款当地Passbook通行证制作工具
查看>>
日常报错
查看>>
list-style-type -- 定义列表样式
查看>>
hibernate生成表时,有的表可以生成,有的却不可以 2014-03-21 21:28 244人阅读 ...
查看>>
mysql-1045(28000)错误
查看>>
Ubuntu 编译出现 ISO C++ 2011 不支持的解决办法
查看>>
1.jstl c 标签实现判断功能
查看>>
Linux 常用命令——cat, tac, nl, more, less, head, tail, od
查看>>
超详细的Guava RateLimiter限流原理解析
查看>>
VueJS ElementUI el-table 的 formatter 和 scope template 不能同时存在
查看>>
Halcon一日一练:图像拼接技术
查看>>
Swift - RotateView
查看>>
iOS设计模式 - 中介者
查看>>
centos jdk 下载
查看>>
HDU 1028 Ignatius and the Princess III(母函数)
查看>>
关于多路复用器的综合结果
查看>>
(转)面向对象最核心的机制——动态绑定(多态)
查看>>