@Bean public SwaggerApiInfo info() { return SwaggerApiInfo.builder().title("Account MicroService").version("v1").serviceUrl(null).statusList(extractStatusCodes()).build(); }
@Bean public Docket configure(SwaggerApiInfo info, TypeResolver typeResolver) { return new Docket(DocumentationType.SWAGGER_2) .select() .apis(RequestHandlerSelectors.basePackage("com.github.prontera")) .paths(PathSelectors.any()) .build() .pathMapping("/") .useDefaultResponseMessages(false) .globalResponseMessage(RequestMethod.OPTIONS, info.getStatusList()) .apiInfo(new ApiInfo(info.getTitle(), DESCRIPTION, info.getVersion(), info.getServiceUrl(), new Contact(null, null, null), null, null)) .alternateTypeRules( AlternateTypeRules.newRule( typeResolver.resolve(PageInfo.class, WildcardType.class), typeResolver.resolve(SwaggerPaginationResponse.class, WildcardType.class)), AlternateTypeRules.newRule( typeResolver.resolve(Collection.class, WildcardType.class), typeResolver.resolve(List.class, WildcardType.class)) ) //.enableUrlTemplating(true) .forCodeGeneration(false); }
@Bean public SwaggerApiInfo info() { return SwaggerApiInfo.builder().title("Membership MicroService").version("v1").serviceUrl(null).statusList(extractStatusCodes()).build(); }
@Bean @ConditionalOnMissingBean public SwaggerApiInfo apiInfo() { return SwaggerApiInfo.builder().title("Solar").version("v1").serviceUrl(null).statusList(ImmutableList.of()).build(); }
@Bean public SwaggerApiInfo info() { return SwaggerApiInfo.builder().title("Coordinator MicroService").version("v1").serviceUrl(null).statusList(extractStatusCodes()).build(); }
@Bean public SwaggerApiInfo info() { return SwaggerApiInfo.builder().title("Product MicroService").version("v1").serviceUrl(null).statusList(extractStatusCodes()).build(); }
@Bean public SwaggerApiInfo info() { return SwaggerApiInfo.builder().title("Order MicroService").version("v1").serviceUrl(null).statusList(extractStatusCodes()).build(); }