Skip to content

Instantly share code, notes, and snippets.

@ctataryn
Created June 5, 2014 16:24
Show Gist options
  • Save ctataryn/9dd16624d373851506af to your computer and use it in GitHub Desktop.
Save ctataryn/9dd16624d373851506af to your computer and use it in GitHub Desktop.
@EnableSwagger
@Configuration
public class SwaggerConfig {
@Autowired
private SpringSwaggerConfig springSwaggerConfig;
@Autowired
public void setSpringSwaggerConfig(SpringSwaggerConfig springSwaggerConfig) {
this.springSwaggerConfig = springSwaggerConfig;
}
@Bean
public SwaggerSpringMvcPlugin swaggerSpringMvcPlugin() {
return new SwaggerSpringMvcPlugin(springSwaggerConfig)
.swaggerGroup("my-api").includePatterns("/outages/.*")
.apiInfo(apiInfo()).build();
}
/**
* API Info as it appears on the swagger-ui page
*/
private ApiInfo apiInfo() {
ApiInfo apiInfo = new ApiInfo("My API",
"REST API for MyApp front-end", "",
"[email protected]", "", "");
return apiInfo;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment