spring mvc 4 + swagger2
发布日期:2021-06-28 18:27:37
浏览次数:3
分类:技术文章
本文共 1939 字,大约阅读时间需要 6 分钟。
其他不多说了,直接上步骤。
1、引入包
<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>2、配置类
/**
* <p>Title: Swagger配置类</p> * <p>Description: </p> * @author swy * @date 2017年10月10日 * @version 1.0 */ @EnableWebMvc @EnableSwagger2 @ComponentScan(basePackages = {"com.intetex.controller"}) @Configuration public class SwaggerConfig { @Bean public Docket createDocket() { return new Docket(DocumentationType.SWAGGER_2) .apiInfo(apiInfo()) .groupName("admin") .select() .apis(RequestHandlerSelectors.basePackage("com.intetex.controller")) // 注意修改此处的包名 .paths(PathSelectors.any()) .build(); } private ApiInfo apiInfo() { return new ApiInfoBuilder() .title("INTETEX ADMIN RESTful APIs") .description("兄弟纺织网 后台管理 RESTful APIs") .termsOfServiceUrl("http://www.intetex.com/") //.contact("程序猿DD") .version("1.1.0") .build(); } }3、注册配置
<bean class="com.intetex.swagger.SwaggerConfig"/>
4、配置静态资源
<mvc:resources mapping="swagger-ui.html" location="classpath:/META-INF/resources/"/>
<mvc:resources mapping="/webjars/**" location="classpath:/META-INF/resources/webjars/"/>5、配置web.xml
<servlet>
<description>spring mvc servlet</description> <servlet-name>springMvc</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <init-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:spring-mvc.xml</param-value> </init-param> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>springMvc</servlet-name> <url-pattern>*.shtml</url-pattern> <url-pattern>/swagger-resources</url-pattern> <url-pattern>/swagger-resources/configuration/ui</url-pattern> <url-pattern>/swagger-resources/configuration/security</url-pattern> <url-pattern>/v2/api-docs</url-pattern> </servlet-mapping>转载地址:https://blog.csdn.net/xjj1314/article/details/78192398 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
能坚持,总会有不一样的收获!
[***.219.124.196]2024年04月02日 18时09分28秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
html5基础(新增标签)
2019-04-29
HTML基础标签
2019-04-29
表格&表单&CSS基础
2019-04-29
优先级&CSS选择器
2019-04-29
中台的末路
2019-04-29
万字长文揭秘:阿里如何实现海量数据实时分析?
2019-04-29
大数据的过去、现在和未来:万字长文解读《大数据四十二条》
2019-04-29
阿里巴巴高级算法专家威视:组建技术团队的一些思考
2019-04-29
美团点评基于 Flink 的实时数仓平台实践
2019-04-29
网易数据中台建设实践
2019-04-29
大数据架构如何做到流批一体?
2019-04-29
如何才能成为顶级的数据分析师?
2019-04-29
数据中台应该包含什么?
2019-04-29
不做中台当然会死!
2019-04-29
春节荐书 | 2019年我读过的十本好书
2019-04-29
在阿里做了五年技术主管,我有话想说
2019-04-29
写给机器学习从业者的12条宝贵建议
2019-04-29
深入浅出大数据存储架构,如何设计才能满足需求?
2019-04-29
阿里资深技术专家胡月军:大数据十年,我看到的技术变化和趋势
2019-04-29
业务为王,这两年我们采用的那些数据产品和技术引擎
2019-04-29