1 添加如下依赖:
<dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.5.0</version> </dependency> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger-ui</artifactId> <version>2.5.0</version> </dependency>
2 增加Swagger2Config配置类,只显示使用@Api注解的api。
@Component @Configuration @EnableSwagger2 @EnableWebMvc @ComponentScan(basePackageClasses = QuartzManagerAction.class) public class Swagger2Config { @Bean public Docket createAPI() { return new Docket(DocumentationType.SWAGGER_2) .apiInfo(apiInfo()) .select() .apis(RequestHandlerSelectors.withClassAnnotation(Api.class)) .paths(PathSelectors.any()) .build(); } private ApiInfo apiInfo() { Contact contact = new Contact("lfw", "http://lfwer.iteye.com", "lfwer@163.com"); ApiInfo apiInfo = new ApiInfoBuilder().license("Apache License Version 2.0").title("定向流量系统").description("Swagger API").contact(contact).version("1.0").build(); return apiInfo; } }
3 修改springmvc-servlet.xml,增加swagger静态资源文件路径配置
<mvc:resources location="classpath:/META-INF/resources/" mapping="swagger-ui.html"/> <mvc:resources location="classpath:/META-INF/resources/webjars/" mapping="/webjars/**"/>
相关推荐
Swagger与SpringMVC项目整合相关jar包下载
swagger2整合springmvc最简单的配置 直接解压导入myeclipse, 部署运行,http://localhost:8080/Hi/swagger/index.html 可看效果。
SpringMVC 集成Swagger2,相关说明可以打开 https://blog.csdn.net/everyday_hzg/article/details/80537902
Swagger与SpringMVC项目整合过程中所需要的jar包
swagger提供的接口文档相比传统的文档方式更加直观也更加高效,但是在网上找了很多关于Swagger与SpringMvc整合的资料,发现都比较繁琐,不是很满意,于是有了这篇博客,希望对大家有所帮助。教程:...
spring mvc mybatis整合swagger 快速生成文档
在ibase4j项目的学习中得知了swagger在线文档的存在,在网上参考了许多资源才实现了不需要下载swagger-ui放在webapp目录下就能实现在线api文档测试功能。分享给大家,少走弯路。
maven集成swagger与springMVC框架,只需导入到eclipse,启动maven即可运行。
springmvc整合swagger所需文件,包括jar包、java配置文件和swagger的静态页面
springmvc整合swagger示例代码,详情请访问http://blog.csdn.net/Earl_yuan/article/details/72859059
SpringMVC(.html),SpringMVC(.html),SpringMVC(.html)
使用maven创建spring mvc,整合了redis、swagger2、mybatis,其中数据库连接池使用了Druid,具有强大的监控和扩展功能,swagger提供API接口,可测试接口,此外还整合了mybatis generator,反向生成代码
spring版本要注意要跟我的差不多不然jar包会有些冲突没分数下载的留邮箱或者到我博客的文章里面留言,我会不定时地上来看看
springmvc4.3.9 mybatis3.4.6 swagger2.6.2集成,完整可运行项目
springmvc 整合 swagger, 里面只是一个dmeo, 使用maven运行,访问即可. 使用说明看readme.txt
springmvc+swaggerz整合项目.zip
还是 maven好 配置完jar包信息 自动下载 普通的web项目恶心死人了
Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。下面通过本文给大家分享SpringMVC和Swagger整合方法,感兴趣的朋友一起看看吧
swagger与spring-mvc、maven最简整合案例,并已包含书写api的代码案例
一个swagger的demo,让小伙伴们知道swagger的一个基本配置情况,了解swagger的使用,这是个通过springmvc整合swagger的一个demo