一、Swagger 配置多个接口文档实现
场景说明:在一个项目中,后台接口分为后端后台接口和小程序端接口,为了方便区分,希望将2种不同的接口分开展示。
在做当前配置之前,首先你得先配置好基础的swagger配置,并且能够访问swagger的swagger-ui的页面。 http://localhost:8080/swagger-ui/index.html,如下:
然后,在你的swagger配置中,copy一份 @Bean 的注解的方法,将 .groupName(GROUP_NAME_ADMIN) 的参数名称修改,使其和之前的不一样就行。如下代码:
/**
* 创建API
*/
@Bean
public Docket createRestApi() {
return new Docket(DocumentationType.OAS_30)
.groupName(GROUP_NAME_ADMIN)
// 是否启用Swagger
.enable(enabled)
// 用来创建该API的基本信息,展示在文档的页面中(自定义展示的信息)
.apiInfo(apiInfo())
// 设置哪些接口暴露给Swagger展示
.sele