spring boot 集成swagger并且使用拦截器的配置问题

本文介绍了如何在Spring Boot项目中集成Swagger,并通过配置pom文件和创建SwaggerConfig来启用Swagger。同时,文章讨论了不同版本Spring Boot中拦截器的配置方法,包括Springboot1.x和2.x版本的差异,并提醒读者在遇到访问问题时检查静态资源的开放情况和拦截器配置。
摘要由CSDN通过智能技术生成

spring boot 集成swagger并且使用拦截器的配置问题


最近一直在研究如何高效解决开发配置文件导致的沟通成本问题,还是从最基本的swagger集成开始。好用的linux安装工具还有 Yapi

集成swagger

配置文件 pom

<dependency>
	<!-- Automated JSON API documentation for API's built with Spring -->
	<groupId>io.springfox</groupId>
	<artifactId>springfox-swagger2</artifactId>
	<version>2.7.0</version>
</dependency>
<dependency>
	<!-- Generate beautiful documentation from a Swagger-compliant API. -->
	<groupId>io.springfox</groupId>
	<artifactId>springfox-swagger-ui</artifactId>
	<version>2.7.0</version>
</dependency>
<dependency>
	<groupId>com.github.xiaoymin</groupId>
	<artifactId>knife4j-spring-ui</artifactId>
	<version>1.9.6</version>
</dependency>	

knife4j-spring-ui是对于swagger的界面优化包,和boostrap的优化包相同,可以使界面更美观和便捷

添加SwaggerConfig文件

@Configuration
@EnableSwagger2
@ConditionalOnExpression("${swagger.enable}"
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值