注意:一定要加上@Configuration和@EnableSwagger2这两个注解,@EnableSwagger2应该是标注该类是Swagger的配置类,@Configuration可以使spring启动就加载该类,如果这两个配置文件不加,则项目启动后,打开Swagger页面后,内容为空。 3、添加文档内容(在完成了上述配置后,其实已经可以生产文档内容,但是这样的文档主要针对请求本身...
<version>${swagger.version}</version> </dependency> 2. 写配置文件 application.properties # application.properties中控制是否开启swagger swagger.enabled=true SwaggerConfig.java @EnableSwagger2 @Configuration publicclassSwaggerConfig{ /** 是否开启swagger */ @Value("${swagger.enabled}") privatebooleanenabl...
1、@EnableSingleDoc 在启动类上使用,开启SpringBoot项目接口文档 2、@EnableGroupDoc 在启动类上使用,开启SpringCloud项目文档聚合,一般使用在网关项目 三、SpringBoot项目配置明细 如下为全部配置参数,在项目中可选择自己需要的参数进行配置 tools: doc: contact: # 联系邮箱 email: # 联系人昵称 name: # 联系人...
1、在项目中加入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> 2、配置SwaggerC...
boot-starter-test</artifactId> <scope>test</scope> </dependency> <!--swagger 依赖,拷贝这里的三个依赖即可 start --> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-core</artifactId> <version>2.9.2</version> </dependency> <dependency> <groupId>io.swagger</groupId> <...
在 api() 方法中,我们通过 `select() 方法配置扫描的包路径,paths() 方法配置接口的访问路径,apiInfo() 方法配置接口文档的相关信息。 3、查看接口文档 启动Spring Boot 应用后,我们可以在浏览器中访问http://localhost:8080/swagger-ui.html来查看接口文档。在 Swagger UI 页面中,我们可以看到所有的接口信息,...
1、Spring Security - 配置免认证访问 有时候我们的Springboot集成了SpringSecurity,这时候如果访问swagger的地址会自动跳转到登录页面。这是因为SpringSecurity对其进行了拦截。为此我们只需要在我们的SpringSecurity配置一下进行放行即可。现在配置一下,进行放行。在config包下新建一个SpringSecurityConfig类 此时就可以正常...
1、Spring Security - 配置免认证访问 有时候我们的Springboot集成了SpringSecurity,这时候如果访问swagger的地址会自动跳转到登录页面。这是因为SpringSecurity对其进行了拦截。为此我们只需要在我们的SpringSecurity配置一下进行放行即可。 现在配置一下,进行放行。在config包下新建一个SpringSecurityConfig类 ...
spring-boot-starter-swagger 该项目是spring-boot与swagger的整合,swagger是一款高效易用的嵌入式文档插件。引入该项目,可以让你的api发布更容易,修改发布更快捷,团队交流更高效。 本项目特点 1.通过spring-boot方式配置的swagger实现,完美并且完整的支持swagger-spring的配置项 ...