今天遇到跟同事遇到一个由于失误导致的问题,也可以说比较难发现了.在此记录一下(我们用的springboot是2.0.3,swagger是2.2.2)
问题描述:swagger修改title,description等都不生效。并且启动springboot,没有有去加载swagger的配置类。(在debug模式启动)
经过不断的查找,发现了原因是:swagger的配置类的注解加错了。@Configuration不小心写成了@Configurable.
还有就是@EnableSwagger2注解只需要加在swagger配置类上
springboot引入swagger2的步骤:
①引入依赖
<!-- 引入swagger包 -->
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger2</artifactId>
<version>2.2.2</version>
</dependency>
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger-ui</artifactId>
<version>2.2.2</version>
</dependency>
②编写Swagger2的配置类
@Configuration
@EnableSwagger

本文记录了在SpringBoot 2.0.3项目中集成Swagger2时遇到的一个问题,即修改Swagger配置后不生效。原因在于Swagger配置类的注解错误,将@Configuration误写为@Configurable。解决方案是确保正确使用@EnableSwagger2注解,并详细介绍了SpringBoot引入Swagger2的步骤以及常用注解的用法。
最低0.47元/天 解锁文章
778

被折叠的 条评论
为什么被折叠?



