尝试使用 swaggerGroup 但无法正常工作
Trying to use swaggerGroup but I can't get it working properly
所以我一直在摆弄招摇和招摇-ui 并且希望能够将我的 api 分成不同的组。这是我的 SwaggerConfig
@Configuration
@EnableSwagger
public class SwaggerConfig {
private SpringSwaggerConfig springSwaggerConfig;
@Autowired
public void setSpringSwaggerConfig(SpringSwaggerConfig springSwaggerConfig){
this.springSwaggerConfig = springSwaggerConfig;
}
@Bean
public SwaggerSpringMvcPlugin customBankImplementation(){
return new SwaggerSpringMvcPlugin(this.springSwaggerConfig)
.apiInfo(new ApiInfo("Simple Business Demo API",
"API for a simple business structure FOR BANKS",
"API's terms of service",
"someone@someplace.com",
"API Licence Type",
"API License URL"))
.swaggerGroup("bankGroup")
.includePatterns(".*/bank.*");
}
@Bean
public SwaggerSpringMvcPlugin customMerchantImplementation(){
return new SwaggerSpringMvcPlugin(this.springSwaggerConfig)
.apiInfo(new ApiInfo("Simple Business Demo API",
"API for a simple business structure For MERCHATNTS",
"API's terms of service",
"someone@someplace.com",
"API Licence Type",
"API License URL"))
.swaggerGroup("merchantGroup")
.includePatterns(".*/merchant.*");
}
}
当我输入 http://localhost:8080/apidocs/index.html
http://localhost:8080/apidocs/index.html?group=bankGroup 或
http://localhost:8080/apidocs/index.html?group=merchantGroup 它把我带到了银行 api。
我不知道如何让它显示给我的商家api,任何帮助将不胜感激。
我也想知道我应该只有一个 index.html 还是每个控制器都应该有单独的 class?
所以在进一步的检查和测试中,我认为我对 "swaggerGroup" 的功能有误,我很确定它只允许您显示 [=13] 的 JSON 表示=] 并且实际上根本不会影响招摇 ui 东西。
所以我一直在摆弄招摇和招摇-ui 并且希望能够将我的 api 分成不同的组。这是我的 SwaggerConfig
@Configuration
@EnableSwagger
public class SwaggerConfig {
private SpringSwaggerConfig springSwaggerConfig;
@Autowired
public void setSpringSwaggerConfig(SpringSwaggerConfig springSwaggerConfig){
this.springSwaggerConfig = springSwaggerConfig;
}
@Bean
public SwaggerSpringMvcPlugin customBankImplementation(){
return new SwaggerSpringMvcPlugin(this.springSwaggerConfig)
.apiInfo(new ApiInfo("Simple Business Demo API",
"API for a simple business structure FOR BANKS",
"API's terms of service",
"someone@someplace.com",
"API Licence Type",
"API License URL"))
.swaggerGroup("bankGroup")
.includePatterns(".*/bank.*");
}
@Bean
public SwaggerSpringMvcPlugin customMerchantImplementation(){
return new SwaggerSpringMvcPlugin(this.springSwaggerConfig)
.apiInfo(new ApiInfo("Simple Business Demo API",
"API for a simple business structure For MERCHATNTS",
"API's terms of service",
"someone@someplace.com",
"API Licence Type",
"API License URL"))
.swaggerGroup("merchantGroup")
.includePatterns(".*/merchant.*");
}
}
当我输入 http://localhost:8080/apidocs/index.html
http://localhost:8080/apidocs/index.html?group=bankGroup 或
http://localhost:8080/apidocs/index.html?group=merchantGroup 它把我带到了银行 api。
我不知道如何让它显示给我的商家api,任何帮助将不胜感激。
我也想知道我应该只有一个 index.html 还是每个控制器都应该有单独的 class?
所以在进一步的检查和测试中,我认为我对 "swaggerGroup" 的功能有误,我很确定它只允许您显示 [=13] 的 JSON 表示=] 并且实际上根本不会影响招摇 ui 东西。