当前位置: 首页>>代码示例>>Java>>正文


Java RequestHandlerSelectors类代码示例

本文整理汇总了Java中springfox.documentation.builders.RequestHandlerSelectors的典型用法代码示例。如果您正苦于以下问题:Java RequestHandlerSelectors类的具体用法?Java RequestHandlerSelectors怎么用?Java RequestHandlerSelectors使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。


RequestHandlerSelectors类属于springfox.documentation.builders包,在下文中一共展示了RequestHandlerSelectors类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: api

import springfox.documentation.builders.RequestHandlerSelectors; //导入依赖的package包/类
@Bean
public Docket api() {
    return new Docket(DocumentationType.SWAGGER_2)
            .apiInfo(new ApiInfo(
                    "Smarti",
                    "the smart in assistify",
                    apiVersion,
                    null,
                    new Contact(
                            apiContactName,
                            apiContactUrl,
                            "[email protected]"
                    ),
                    "Apache 2.0",
                    "https://www.apache.org/licenses/LICENSE-2.0",
                    Collections.emptyList()
            ))
            .select()
                .apis(RequestHandlerSelectors.withClassAnnotation(Api.class))
                .paths(PathSelectors.any())
                .build()
            .securitySchemes(Arrays.asList(authToken(), basicAuth()))
            .securityContexts(Arrays.asList(publicContext(), defaultContext()))
            .ignoredParameterTypes(AuthContext.class)
            .directModelSubstitute(ObjectId.class, String.class);
}
 
开发者ID:redlink-gmbh,项目名称:smarti,代码行数:27,代码来源:SwaggerConfiguration.java

示例2: practiceApi

import springfox.documentation.builders.RequestHandlerSelectors; //导入依赖的package包/类
@Bean
public Docket practiceApi() {
    return new Docket(DocumentationType.SWAGGER_2)
            .apiInfo(apiInfo())
            .select()
            .apis(RequestHandlerSelectors.basePackage("com.sdcuike.practice"))
            .paths(PathSelectors.any())
            .build()
            .pathMapping("/")
            .genericModelSubstitutes(ResponseEntity.class)
            .alternateTypeRules(
                    newRule(typeResolver.resolve(DeferredResult.class,
                            typeResolver.resolve(ResponseEntity.class, WildcardType.class)),
                            typeResolver.resolve(WildcardType.class)))
            .useDefaultResponseMessages(false)
            .globalResponseMessage(RequestMethod.GET,
                    newArrayList(new ResponseMessageBuilder()
                            .code(500)
                            .message("500 message")
                            .responseModel(new ModelRef("Error"))
                            .build()))
            .enableUrlTemplating(true)
            .tags(new Tag("Pet Service", "All apis relating to pets"));
}
 
开发者ID:sdcuike,项目名称:spring-boot-oauth2-demo,代码行数:25,代码来源:SpringfoxConfig.java

示例3: createRestApi

import springfox.documentation.builders.RequestHandlerSelectors; //导入依赖的package包/类
@Bean
public Docket createRestApi() {
	
    return new Docket(DocumentationType.SWAGGER_2)
    		.useDefaultResponseMessages(false)
    		.globalResponseMessage(RequestMethod.GET, getDefaultResponseMessage())
    		.globalResponseMessage(RequestMethod.POST, getDefaultResponseMessage())
    		.globalResponseMessage(RequestMethod.PUT, getDefaultResponseMessage())
    		.globalResponseMessage(RequestMethod.DELETE, getDefaultResponseMessage())
            .directModelSubstitute(Timestamp.class, Date.class)
            .tags(new Tag("默认标签", "定义全局默认标签"),getTags())
            .apiInfo(apiInfo())
            .select()
            .apis(RequestHandlerSelectors.basePackage("com.plumdo.form"))
            .paths(PathSelectors.any())
            .build();
}
 
开发者ID:wengwh,项目名称:plumdo-work,代码行数:18,代码来源:Swagger2Configuration.java

示例4: api

import springfox.documentation.builders.RequestHandlerSelectors; //导入依赖的package包/类
@Bean
public Docket api() {
  return new Docket(DocumentationType.SWAGGER_2)//
      .select()//
      .apis(RequestHandlerSelectors.any())//
      .paths(Predicates.not(PathSelectors.regex("/error")))//
      .build()//
      .apiInfo(metadata())//
      .useDefaultResponseMessages(false)//
      .securitySchemes(new ArrayList<>(Arrays.asList(new ApiKey("Bearer %token", "Authorization", "Header"))))//
      .tags(new Tag("users", "Operations about users"))//
      .tags(new Tag("ping", "Just a ping"))//
      .genericModelSubstitutes(Optional.class);

}
 
开发者ID:murraco,项目名称:spring-boot-jwt,代码行数:16,代码来源:SwaggerConfig.java

示例5: api

import springfox.documentation.builders.RequestHandlerSelectors; //导入依赖的package包/类
public Docket api() {
	return new Docket(DocumentationType.SWAGGER_2).apiInfo(apiInfo())
												  .select()
												  .apis(RequestHandlerSelectors.any())

												  .paths(PathSelectors.any())
												  .build()
												  .pathMapping("/")
												  .directModelSubstitute(LocalDate.class, String.class)
												  .genericModelSubstitutes(ResponseEntity.class)
												  .alternateTypeRules(AlternateTypeRules.newRule(typeResolver.resolve(
														  DeferredResult.class,
														  typeResolver.resolve(ResponseEntity.class,
																			   WildcardType.class)),
																								 typeResolver.resolve(
																										 WildcardType.class)))
												  .useDefaultResponseMessages(false);
}
 
开发者ID:melthaw,项目名称:spring-backend-boilerplate,代码行数:19,代码来源:SpringfoxConfiguration.java

示例6: customImplementation

import springfox.documentation.builders.RequestHandlerSelectors; //导入依赖的package包/类
@Bean
public Docket customImplementation() {
    return new Docket(DocumentationType.SWAGGER_2)
            .select()
            .apis(RequestHandlerSelectors.basePackage("io.pestakit.email.api"))
            .build()
            .directModelSubstitute(org.joda.time.LocalDate.class, java.sql.Date.class)
            .directModelSubstitute(org.joda.time.DateTime.class, java.util.Date.class)
            .apiInfo(apiInfo());
}
 
开发者ID:PestaKit,项目名称:microservice-email,代码行数:11,代码来源:SwaggerDocumentationConfig.java

示例7: customImplementation

import springfox.documentation.builders.RequestHandlerSelectors; //导入依赖的package包/类
@Bean
public Docket customImplementation() {
    return new Docket(DocumentationType.SWAGGER_2)
            .select()
            .apis(RequestHandlerSelectors.basePackage("io.swagger.api"))
            .build()
            .directModelSubstitute(org.joda.time.LocalDate.class, java.sql.Date.class)
            .directModelSubstitute(org.joda.time.DateTime.class, java.util.Date.class)
            .apiInfo(apiInfo());
}
 
开发者ID:wangmeng1314,项目名称:Code-warehouse,代码行数:11,代码来源:SwaggerDocumentationConfig.java

示例8: createRestApi

import springfox.documentation.builders.RequestHandlerSelectors; //导入依赖的package包/类
@Bean
public Docket createRestApi() {
    return new Docket(DocumentationType.SWAGGER_2)
            .apiInfo(apiInfo())
            .select()
            .apis(RequestHandlerSelectors.basePackage("com.crossoverJie.sbcorder.controller"))
            .paths(PathSelectors.any())
            .build();
}
 
开发者ID:crossoverJie,项目名称:springboot-cloud,代码行数:10,代码来源:SwaggerConfig.java

示例9: api

import springfox.documentation.builders.RequestHandlerSelectors; //导入依赖的package包/类
@Bean
public Docket api() {
	return new Docket(DocumentationType.SWAGGER_2).select()
			.apis(RequestHandlerSelectors.basePackage("com.borabeber.api.controllers"))
			.paths(PathSelectors.any()).build()
			.apiInfo(apiInfo());
}
 
开发者ID:SergioColetto,项目名称:borabeber-api,代码行数:8,代码来源:SwaggerConfig.java

示例10: customImplementation

import springfox.documentation.builders.RequestHandlerSelectors; //导入依赖的package包/类
@Bean
public Docket customImplementation(){
    return new Docket(DocumentationType.SWAGGER_2)
            .select()
                .apis(RequestHandlerSelectors.basePackage("io.swagger.api"))
                .build()
            .directModelSubstitute(org.joda.time.LocalDate.class, java.sql.Date.class)
            .directModelSubstitute(org.joda.time.DateTime.class, java.util.Date.class)
            .apiInfo(apiInfo());
}
 
开发者ID:supersede-project,项目名称:replan_optimizer_v2,代码行数:11,代码来源:SwaggerDocumentationConfig.java

示例11: api

import springfox.documentation.builders.RequestHandlerSelectors; //导入依赖的package包/类
@Bean
public Docket api() {
    return new Docket(DocumentationType.SWAGGER_2)
            .select()
            .apis(RequestHandlerSelectors.any())
            .paths(PathSelectors.any())
            .build();
}
 
开发者ID:bartprokop,项目名称:nice-api,代码行数:9,代码来源:WebMvcConfiguration.java

示例12: api

import springfox.documentation.builders.RequestHandlerSelectors; //导入依赖的package包/类
@Bean
public Docket api() {
    return new Docket(DocumentationType.SWAGGER_2)
            .groupName("Template")
            .select()
            .apis(RequestHandlerSelectors.basePackage(TemplateApplication.class.getPackage().getName()))
            .paths(PathSelectors.any())
            .build()
            .apiInfo(getApiInfo());
}
 
开发者ID:rozidan,项目名称:project-template,代码行数:11,代码来源:SwaggerConfig.java

示例13: productApi

import springfox.documentation.builders.RequestHandlerSelectors; //导入依赖的package包/类
/**
 * Configure Spring Fox.
 *
 * @return The spring fox docket.
 */
@Bean
public Docket productApi() {
    return new Docket(DocumentationType.SWAGGER_2)
            .select()
            .apis(RequestHandlerSelectors.basePackage("com.web.web.controller"))
            .paths(any())
            .build()
            .apiInfo(metaData());
}
 
开发者ID:JonkiPro,项目名称:REST-Web-Services,代码行数:15,代码来源:SwaggerConfig.java

示例14: api

import springfox.documentation.builders.RequestHandlerSelectors; //导入依赖的package包/类
@Bean
public Docket api() {
    return new Docket(DocumentationType.SWAGGER_2)
            .select()
            .apis(RequestHandlerSelectors.basePackage("com.bbva.arq.devops.ae.mirrorgate.api"))
            .paths(PathSelectors.any())
            .build();
}
 
开发者ID:BBVA,项目名称:mirrorgate,代码行数:9,代码来源:OpenApiConfig.java

示例15: createRestApi

import springfox.documentation.builders.RequestHandlerSelectors; //导入依赖的package包/类
@Bean
public Docket createRestApi() {
	return new Docket(DocumentationType.SWAGGER_2).apiInfo(apiInfo())
			.select()
			.apis(RequestHandlerSelectors.basePackage(this.basePackage))
			.paths(PathSelectors.any()).build();
}
 
开发者ID:fier-liu,项目名称:FCat,代码行数:8,代码来源:SwaggerConfiguration.java


注:本文中的springfox.documentation.builders.RequestHandlerSelectors类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。