接口的使用
springfox.documentation.schema.ModelReference
使用ModelReference的程序包
程序包
说明
-
springfox.documentation.builders中ModelReference的使用
修饰符和类型方法说明ParameterBuilder.modelRef(ModelReference modelRef) Represents the convenience method to infer the model reference Consolidate or figure out whats can be rolled into the other.OperationBuilder.responseModel(ModelReference responseType) Updates the reference to the response modelResponseMessageBuilder.responseModel(ModelReference responseModel) Updates the model the response represents类型变量类型为ModelReference的springfox.documentation.builders中的方法参数修饰符和类型方法说明ResponseMessageBuilder.headers(Map<String, ModelReference> headers) 已过时。ModelBuilder.subTypes(List<ModelReference> subTypes) Updates the subclasses for this model. -
springfox.documentation.schema中ModelReference的使用
返回变量类型为ModelReference的类型的springfox.documentation.schema中的方法修饰符和类型方法说明Model.getSubTypes()com.google.common.base.Optional<ModelReference>ModelRef.itemModel()com.google.common.base.Optional<ModelReference>ModelReference.itemModel()类型变量类型为ModelReference的springfox.documentation.schema中的方法参数修饰符和类型方法说明ModelProperty.updateModelRef(com.google.common.base.Function<com.fasterxml.classmate.ResolvedType, ? extends ModelReference> modelRefFactory) 参数类型为ModelReference的springfox.documentation.schema中的构造器限定符构造器说明ModelRef(String type, ModelReference itemType) ModelRef(String type, ModelReference itemType, boolean isMap) ModelRef(String type, ModelReference itemType, AllowableValues allowableValues) ModelRef(String type, ModelReference itemModel, AllowableValues allowableValues, boolean isMap) 类型变量类型为ModelReference的springfox.documentation.schema中的构造器参数 -
springfox.documentation.service中ModelReference的使用
修饰符和类型方法说明Parameter.getModelRef()Header.getModelReference()Operation.getResponseModel()ResponseMessage.getResponseModel()限定符构造器说明Header(String name, String description, ModelReference modelReference) Operation(org.springframework.http.HttpMethod method, String summary, String notes, ModelReference responseModel, String uniqueId, int position, Set<String> tags, Set<String> produces, Set<String> consumes, Set<String> protocol, List<SecurityReference> securityReferences, List<Parameter> parameters, Set<ResponseMessage> responseMessages, String deprecated, boolean isHidden, Collection<VendorExtension> vendorExtensions) Parameter(String name, String description, String defaultValue, boolean required, boolean allowMultiple, Boolean allowEmptyValue, ModelReference modelRef, com.google.common.base.Optional<com.fasterxml.classmate.ResolvedType> type, AllowableValues allowableValues, String paramType, String paramAccess, boolean hidden, String pattern, String collectionFormat, int order, Object scalarExample, com.google.common.collect.Multimap<String, Example> examples, List<VendorExtension> vendorExtensions) ResponseMessage(int code, String message, ModelReference responseModel, Map<String, Header> headers, List<VendorExtension> vendorExtensions)
ResponseMessageBuilder.headersWithDescription(java.util.Map<java.lang.String, springfox.documentation.service.Header>)instead