接口的使用
springfox.documentation.spi.schema.GenericTypeNamingStrategy
-
springfox.documentation.spi.schema.contexts中GenericTypeNamingStrategy的使用
修饰符和类型方法说明static ModelContextModelContext.inputParam(String group, Type type, DocumentationType documentationType, AlternateTypeProvider alternateTypeProvider, GenericTypeNamingStrategy genericNamingStrategy, com.google.common.collect.ImmutableSet<Class> ignorableTypes) Convenience method to provide an new context for an input parameterstatic ModelContextModelContext.returnValue(String groupName, Type type, DocumentationType documentationType, AlternateTypeProvider alternateTypeProvider, GenericTypeNamingStrategy genericNamingStrategy, com.google.common.collect.ImmutableSet<Class> ignorableTypes) Convenience method to provide an new context for an return parameter -
springfox.documentation.spi.service.contexts中GenericTypeNamingStrategy的使用
修饰符和类型方法说明ParameterContext.getGenericNamingStrategy()DocumentationContext.getGenericsNamingStrategy()OperationContext.getGenericsNamingStrategy()RequestMappingContext.getGenericsNamingStrategy()修饰符和类型方法说明DocumentationContextBuilder.genericsNaming(GenericTypeNamingStrategy genericsNamingStrategy) 限定符构造器说明DocumentationContext(DocumentationType documentationType, List<RequestHandler> handlerMappings, ApiInfo apiInfo, String groupName, ApiSelector apiSelector, Set<Class> ignorableParameterTypes, Map<org.springframework.web.bind.annotation.RequestMethod, List<ResponseMessage>> globalResponseMessages, List<Parameter> globalOperationParameter, ResourceGroupingStrategy resourceGroupingStrategy, PathProvider pathProvider, List<SecurityContext> securityContexts, List<? extends SecurityScheme> securitySchemes, List<AlternateTypeRule> alternateTypeRules, com.google.common.collect.Ordering<ApiListingReference> listingReferenceOrdering, com.google.common.collect.Ordering<ApiDescription> apiDescriptionOrdering, com.google.common.collect.Ordering<Operation> operationOrdering, Set<String> produces, Set<String> consumes, String host, Set<String> protocols, GenericTypeNamingStrategy genericsNamingStrategy, com.google.common.base.Optional<String> pathMapping, boolean isUriTemplatesEnabled, Set<com.fasterxml.classmate.ResolvedType> additionalModels, Set<Tag> tags, List<VendorExtension> vendorExtensions) OperationModelContextsBuilder(String group, DocumentationType documentationType, AlternateTypeProvider alternateTypeProvider, GenericTypeNamingStrategy genericsNamingStrategy, com.google.common.collect.ImmutableSet<Class> ignorableParameterTypes) ParameterContext(ResolvedMethodParameter resolvedMethodParameter, ParameterBuilder parameterBuilder, DocumentationContext documentationContext, GenericTypeNamingStrategy genericNamingStrategy, OperationContext operationContext)