前后端分离ssm配置swagger接口文档
2019-06-22 09:31
549 查看
之前配置过springboot,相比ssm要简单很多,现在记录一下ssm的配置
在pom.xml中加入依赖
<!--swagger本身不支持spring mvc的,springfox把swagger包装了一下,让他可以支持springmvc--> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.6.1</version> </dependency> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger-ui</artifactId> <version>2.6.1</version> </dependency>
添加配置类SwaggerConfig.java
@WebAppConfiguration @EnableSwagger2 @EnableWebMvc @ComponentScan(basePackages = "com.maxcore.controller") public class SwaggerConfig { @Bean public Docket customDocket() { // return new Docket(DocumentationType.SWAGGER_2) .select() .apis(RequestHandlerSelectors.any()) .build() .apiInfo(apiInfo()); } private ApiInfo apiInfo() { Contact contact = new Contact("娜", "https://www.baidu.me", "baidu_666@icloud.com"); return new ApiInfo("仿简书前台API接口",//大标题 title "Swagger测试demo",//小标题 "0.0.1",//版本 "www.baidu.com",//termsOfServiceUrl contact,//作者 "Blog",//链接显示文字 "https://www.baidu.me"//网站链接 ); } }
在dispatcher-servlet.xml(springmvc的配置文件)中加入如下配置
<bean class="com.maxcore.config.SwaggerConfig" /> <mvc:resources mapping="swagger-ui.html" location="classpath:/META-INF/resources/" /> <mvc:resources mapping="/webjars/**" location="classpath:/META-INF/resources/webjars/" />
要在controller层添加注解
最后启动项目,访问swagger接口文档的路径一定要对,不然一直报404,你以为你没配置对,其实是你路径不对,笔者在这里表示有很痛的领悟
笔者的本地的访问路径是 http://localhost/jianShuSSM_war/swagger-ui.html
一般都是
http://ip地址:端口(默认80,不显示)/项目名/swagger-ui.html
终
相关文章推荐
- jfinal+Swagger轻松配置前后端接口文档
- IT 接口后端:足迹第十七步Restful请求格式(如何使用Swagger自动生成接口的说明文档)
- 基于NodeJS的前后端分离的思考与实践(三)轻量级的接口配置建模框架
- ,有一款RESTFUL接口的文档在线自动生成+功能测试功能软件——Swagger UI,具体配置过程可移步《Spring Boot 利用 Swagger 实现restful测试》
- ssm项目使用swagger生成接口文档
- 基于NodeJS的前后端分离的思考与实践(三)轻量级的接口配置建模框架
- Swagger: 一个restful接口文档在线生成+功能测试软件
- swagger实用接口文档生成框架
- 微信域名检测接口服务器环境配置文档
- Spring-boot整合Swagger 实现前后端分离,前后端分离测试
- 接口文档神器Swagger(上篇)
- SpringMVC构建REST接口:第三篇 设置文档结构及配置文件
- 通用前后端接口文档
- 如何用 Swagger 消除前后端分离的障碍
- Swagger Editor+Prism 模拟接口文档(基于OpenApi 2.0)
- 小程序调用后端接口服务 配置文件详解
- 配置 cros Java 前后端分离跨域请求
- 如何在Vue项目中使用Mockjs,模拟接口返回的数据,实现前后端分离独立开发
- 在sublime3中docblockr插件配置apidoc接口文档注释模板
- 从壹开始前后端分离【 .NET Core2.0 Api + Vue 2.0 + AOP + 分布式】框架之三 || Swagger的使用 3.1