@Configuration @EnableSwagger2 public class SwaggerConfig {
@Bean public Docket docket(Environment environment){
Profiles profiles = Profiles.of("dev","test"); boolean flag = environment.acceptsProfiles(profiles);
return new Docket(DocumentationType.SWAGGER_2) .apiInfo(apiInfo()) .groupName("辰呀") .enable(flag) .select() .apis(RequestHandlerSelectors.basePackage("com.chen.swagger.controller")) .build(); }
private ApiInfo apiInfo(){ Contact contact = new Contact("辰", "", ""); return new ApiInfo( "Chen的SwaggerAPI文档【标题】", "Api Documentation【描述】", "1.0【版本】", "urn:tos【组织】", contact, "Apache 2.0", "http://www.apache.org/licenses/LICENSE-2.0", new ArrayList() ); } }
|