├── .dockerignore ├── .gitignore ├── Dockerfile ├── LICENSE ├── README.md ├── RestDocBeanValidation ├── pom.xml └── src │ └── main │ ├── java │ └── cn │ │ └── willingxyz │ │ └── restdoc │ │ └── beanvalidation │ │ ├── AbstractBeanValidationPropertyPostProcessor.java │ │ ├── AssertFalsePostProcessor.java │ │ ├── AssertTruePostProcessor.java │ │ ├── DecimalMaxPostProcessor.java │ │ ├── DecimalMinPostProcessor.java │ │ ├── EmailPostProcessor.java │ │ ├── MaxPostProcessor.java │ │ ├── MinPostProcessor.java │ │ ├── NegativeOrZeroPostProcessor.java │ │ ├── NegativePostProcessor.java │ │ ├── NotBlankPostProcessor.java │ │ ├── NotEmptyPostProcessor.java │ │ ├── NotNullPostProcessor.java │ │ ├── NullPostProcessor.java │ │ ├── PositiveOrZeroPostProcessor.java │ │ ├── PositivePostProcessor.java │ │ └── SizePostProcessor.java │ └── resources │ └── META-INF │ └── services │ └── cn.willingxyz.restdoc.core.parse.postprocessor.IPropertyPostProcessor ├── RestDocCore ├── pom.xml └── src │ ├── main │ └── java │ │ └── cn │ │ └── willingxyz │ │ └── restdoc │ │ └── core │ │ ├── annotations │ │ ├── Example.java │ │ └── IgnoreApi.java │ │ ├── config │ │ ├── AbstractRestDocParseConfigAware.java │ │ ├── ExtOrder.java │ │ ├── IRestDocParseConfigAware.java │ │ ├── RestDocConfig.java │ │ └── RestDocParseConfig.java │ │ ├── models │ │ ├── ControllerModel.java │ │ ├── MappingModel.java │ │ ├── ParameterModel.java │ │ ├── PathModel.java │ │ ├── PropertyItem.java │ │ ├── PropertyModel.java │ │ ├── ResponseModel.java │ │ ├── ReturnModel.java │ │ ├── RootModel.java │ │ └── TypeContext.java │ │ ├── parse │ │ ├── IControllerFilter.java │ │ ├── IControllerParser.java │ │ ├── IControllerResolver.java │ │ ├── IMethodFilter.java │ │ ├── IMethodParameterFilter.java │ │ ├── IMethodParameterParser.java │ │ ├── IMethodParser.java │ │ ├── IMethodReturnParser.java │ │ ├── IPropertyParser.java │ │ ├── IPropertyResolver.java │ │ ├── IRestDocGenerator.java │ │ ├── IRestDocParser.java │ │ ├── ITypeInspector.java │ │ ├── ITypeParser.java │ │ ├── impl │ │ │ ├── AbstractMethodParameterParser.java │ │ │ ├── AbstractMethodReturnParser.java │ │ │ ├── ComposeTypeInspector.java │ │ │ ├── IgnoreApiControllerFilter.java │ │ │ ├── IgnoreApiMethodFilter.java │ │ │ ├── JavaTypeInspector.java │ │ │ ├── JavadocControllerParser.java │ │ │ ├── JavadocMethodParser.java │ │ │ ├── PropertyParser.java │ │ │ ├── PropertyResolver.java │ │ │ ├── RestDocParser.java │ │ │ └── TypeParser.java │ │ ├── postprocessor │ │ │ ├── IParameterPostProcessor.java │ │ │ ├── IPropertyPostProcessor.java │ │ │ ├── IResponsePostProcessor.java │ │ │ └── impl │ │ │ │ ├── ComposeParameterPostProcessor.java │ │ │ │ ├── ComposePropertyPostProcessor.java │ │ │ │ ├── ComposeResponsePostProcessor.java │ │ │ │ ├── EnumPostProcessor.java │ │ │ │ ├── ExamplePostProcessor.java │ │ │ │ └── RequiredPropertyPostProcessor.java │ │ └── utils │ │ │ ├── EnumSerializer.java │ │ │ ├── FormatUtils.java │ │ │ ├── GraphChecker.java │ │ │ ├── MyParameterizedType.java │ │ │ ├── ParamUtils.java │ │ │ ├── ReflectUtils.java │ │ │ ├── RuntimeJavadocUtils.java │ │ │ ├── TextUtils.java │ │ │ └── UrlEncodeUtils.java │ │ └── utils │ │ └── ServiceLoaders.java │ └── test │ └── java │ └── cn │ └── willingxyz │ └── restdoc │ └── core │ └── parse │ ├── impl │ └── TestJavaTypeInspector.java │ └── utils │ └── TestTypeParseUtils.java ├── RestDocJackson ├── pom.xml └── src │ └── main │ └── java │ └── cn │ └── willingxyz │ └── restdoc │ └── jackson │ ├── JsonGetterPostProcessor.java │ ├── JsonIgnorePostProcessor.java │ ├── JsonIgnorePropertiesPostProcessor.java │ ├── JsonIgnoreTypePostProcessor.java │ ├── JsonPropertyPostProcessor.java │ └── JsonSetterPostProcessor.java ├── RestDocSpring ├── pom.xml └── src │ └── main │ └── java │ └── cn │ └── willingxyz │ └── restdoc │ └── spring │ ├── SpringControllerResolver.java │ ├── SpringMethodFilter.java │ ├── SpringMethodParser.java │ ├── SpringRestDocParseConfig.java │ ├── filter │ └── HttpBasicAuthFilter.java │ ├── parameter │ ├── filter │ │ ├── SpringAnnotationParameterFilter.java │ │ └── SpringClassParameterFilter.java │ └── parser │ │ ├── SpringMultipartParameterParser.java │ │ ├── SpringPathVariableParameterParser.java │ │ ├── SpringPrimitiveParameterParser.java │ │ ├── SpringRequestBodyParameterParser.java │ │ ├── SpringRequestHeaderParameterParser.java │ │ └── SpringRequestParamParameterParser.java │ └── response │ └── SpringResponseBodyReturnParser.java ├── RestDocSpringExamples ├── pom.xml └── src │ └── main │ ├── java │ └── cn │ │ └── willingxyz │ │ └── restdoc │ │ └── spring │ │ └── examples │ │ ├── App.java │ │ ├── SpringfoxConfig.java │ │ ├── beanvalidation │ │ ├── BeanValidated.java │ │ ├── BeanValidatedChild.java │ │ ├── BeanValidatedGrandChild.java │ │ └── BeanValidationController.java │ │ ├── circularreference │ │ ├── CircularA.java │ │ ├── CircularB.java │ │ └── CircularReferenceController.java │ │ ├── date │ │ ├── DateController.java │ │ └── DateWrapper.java │ │ ├── enumeration │ │ ├── EnumA.java │ │ ├── EnumContainer.java │ │ └── EnumController.java │ │ ├── ext │ │ ├── BearerOpenAPIFilter.java │ │ ├── TestOpenAPIFilter.java │ │ └── TestSwaggerFilter.java │ │ ├── ignoreapi │ │ ├── IgnoreApiAllController.java │ │ ├── IgnoreApiController.java │ │ ├── IgnoreApiJavadocAllController.java │ │ └── IgnoreApiJavadocController.java │ │ ├── jackson │ │ ├── IgnorePropertiesBean.java │ │ ├── JacksonBean.java │ │ ├── JacksonController.java │ │ ├── MyPage.java │ │ └── Page.java │ │ ├── multipart │ │ └── MultipartController.java │ │ ├── other │ │ ├── OtherController.java │ │ └── example │ │ │ ├── ExampleBean.java │ │ │ └── ExampleController.java │ │ ├── parameter │ │ ├── GenericParameter.java │ │ ├── MultipartGenericParameter.java │ │ ├── ParameterA.java │ │ ├── ParameterB.java │ │ └── ParameterController.java │ │ ├── path │ │ └── PathController.java │ │ └── response │ │ ├── GenericResponse.java │ │ ├── ResponseA.java │ │ ├── ResponseB.java │ │ ├── ResponseC.java │ │ └── ResponseController.java │ └── resources │ └── application.yml ├── RestDocSpringSwagger2 ├── pom.xml └── src │ └── main │ ├── java │ └── cn │ │ └── willingxyz │ │ └── restdoc │ │ └── springswagger2 │ │ ├── EnableSwagger2.java │ │ ├── SpringSwagger2Configuration.java │ │ └── SpringSwagger2Controller.java │ └── resources │ └── public │ └── swagger2-ui │ ├── README.md │ ├── absolute-path.js │ ├── favicon-16x16.png │ ├── favicon-32x32.png │ ├── index.html │ ├── index.js │ ├── js │ └── jquery-3.4.1.min.js │ ├── oauth2-redirect.html │ ├── package.json │ ├── restdoc │ └── js │ │ ├── restdoc.js │ │ └── swagger.ext.js │ ├── swagger-ui-bundle.js │ ├── swagger-ui-standalone-preset.js │ ├── swagger-ui.css │ └── swagger-ui.js ├── RestDocSpringSwagger3 ├── pom.xml └── src │ └── main │ ├── java │ └── cn │ │ └── willingxyz │ │ └── restdoc │ │ └── springswagger3 │ │ ├── EnableSwagger3.java │ │ ├── SpringSwagger3Configuration.java │ │ └── SpringSwagger3Controller.java │ └── resources │ └── public │ └── swagger-ui │ ├── README.md │ ├── absolute-path.js │ ├── css │ └── swagger-ui-modern.css │ ├── favicon-16x16.png │ ├── favicon-32x32.png │ ├── index.html │ ├── index.js │ ├── js │ └── jquery-3.4.1.min.js │ ├── oauth2-redirect.html │ ├── package.json │ ├── restdoc │ └── js │ │ ├── restdoc.js │ │ └── swagger.ext.js │ ├── swagger-ui-bundle.js │ ├── swagger-ui-standalone-preset.js │ ├── swagger-ui.css │ └── swagger-ui.js ├── RestDocSwagger2 ├── pom.xml └── src │ └── main │ └── java │ └── cn │ └── willingxyz │ └── restdoc │ └── swagger2 │ ├── GenericParameter.java │ ├── HideEmptyControllerSwaggerFilter.java │ ├── ISwaggerFilter.java │ ├── RestDocConfigSwagger2Ext.java │ ├── Swagger2GeneratorConfig.java │ ├── Swagger2RestDocGenerator.java │ └── TagDescriptionAsNameSwaggerFilter.java ├── RestDocSwagger3 ├── pom.xml └── src │ └── main │ └── java │ └── cn │ └── willingxyz │ └── restdoc │ └── swagger3 │ ├── HideEmptyControllerOpenAPIFilter.java │ ├── IOpenAPIFilter.java │ ├── RestDocConfigSwagger3Ext.java │ ├── Swagger3GeneratorConfig.java │ ├── Swagger3RestDocGenerator.java │ └── TagDescriptionAsNameOpenAPIFilter.java ├── RestDocSwaggerCommon ├── pom.xml └── src │ └── main │ └── java │ └── cn │ └── willingxyz │ └── restdoc │ └── swagger │ └── common │ ├── ISwaggerTypeInspector.java │ ├── ITypeNameParser.java │ ├── PrimitiveSwaggerTypeInspector.java │ ├── SwaggerGeneratorConfig.java │ ├── SwaggerUIConfiguration.java │ ├── TypeNameParser.java │ └── utils │ ├── ClassNameUtils.java │ ├── JsonUtils.java │ └── StringUtils.java ├── images ├── RestDocParser.png ├── TypeParser.png ├── compile-setting.png └── example_summary.png ├── lombok.config └── pom.xml /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/.dockerignore -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/README.md -------------------------------------------------------------------------------- /RestDocBeanValidation/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocBeanValidation/pom.xml -------------------------------------------------------------------------------- /RestDocBeanValidation/src/main/java/cn/willingxyz/restdoc/beanvalidation/AbstractBeanValidationPropertyPostProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocBeanValidation/src/main/java/cn/willingxyz/restdoc/beanvalidation/AbstractBeanValidationPropertyPostProcessor.java -------------------------------------------------------------------------------- /RestDocBeanValidation/src/main/java/cn/willingxyz/restdoc/beanvalidation/AssertFalsePostProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocBeanValidation/src/main/java/cn/willingxyz/restdoc/beanvalidation/AssertFalsePostProcessor.java -------------------------------------------------------------------------------- /RestDocBeanValidation/src/main/java/cn/willingxyz/restdoc/beanvalidation/AssertTruePostProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocBeanValidation/src/main/java/cn/willingxyz/restdoc/beanvalidation/AssertTruePostProcessor.java -------------------------------------------------------------------------------- /RestDocBeanValidation/src/main/java/cn/willingxyz/restdoc/beanvalidation/DecimalMaxPostProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocBeanValidation/src/main/java/cn/willingxyz/restdoc/beanvalidation/DecimalMaxPostProcessor.java -------------------------------------------------------------------------------- /RestDocBeanValidation/src/main/java/cn/willingxyz/restdoc/beanvalidation/DecimalMinPostProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocBeanValidation/src/main/java/cn/willingxyz/restdoc/beanvalidation/DecimalMinPostProcessor.java -------------------------------------------------------------------------------- /RestDocBeanValidation/src/main/java/cn/willingxyz/restdoc/beanvalidation/EmailPostProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocBeanValidation/src/main/java/cn/willingxyz/restdoc/beanvalidation/EmailPostProcessor.java -------------------------------------------------------------------------------- /RestDocBeanValidation/src/main/java/cn/willingxyz/restdoc/beanvalidation/MaxPostProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocBeanValidation/src/main/java/cn/willingxyz/restdoc/beanvalidation/MaxPostProcessor.java -------------------------------------------------------------------------------- /RestDocBeanValidation/src/main/java/cn/willingxyz/restdoc/beanvalidation/MinPostProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocBeanValidation/src/main/java/cn/willingxyz/restdoc/beanvalidation/MinPostProcessor.java -------------------------------------------------------------------------------- /RestDocBeanValidation/src/main/java/cn/willingxyz/restdoc/beanvalidation/NegativeOrZeroPostProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocBeanValidation/src/main/java/cn/willingxyz/restdoc/beanvalidation/NegativeOrZeroPostProcessor.java -------------------------------------------------------------------------------- /RestDocBeanValidation/src/main/java/cn/willingxyz/restdoc/beanvalidation/NegativePostProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocBeanValidation/src/main/java/cn/willingxyz/restdoc/beanvalidation/NegativePostProcessor.java -------------------------------------------------------------------------------- /RestDocBeanValidation/src/main/java/cn/willingxyz/restdoc/beanvalidation/NotBlankPostProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocBeanValidation/src/main/java/cn/willingxyz/restdoc/beanvalidation/NotBlankPostProcessor.java -------------------------------------------------------------------------------- /RestDocBeanValidation/src/main/java/cn/willingxyz/restdoc/beanvalidation/NotEmptyPostProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocBeanValidation/src/main/java/cn/willingxyz/restdoc/beanvalidation/NotEmptyPostProcessor.java -------------------------------------------------------------------------------- /RestDocBeanValidation/src/main/java/cn/willingxyz/restdoc/beanvalidation/NotNullPostProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocBeanValidation/src/main/java/cn/willingxyz/restdoc/beanvalidation/NotNullPostProcessor.java -------------------------------------------------------------------------------- /RestDocBeanValidation/src/main/java/cn/willingxyz/restdoc/beanvalidation/NullPostProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocBeanValidation/src/main/java/cn/willingxyz/restdoc/beanvalidation/NullPostProcessor.java -------------------------------------------------------------------------------- /RestDocBeanValidation/src/main/java/cn/willingxyz/restdoc/beanvalidation/PositiveOrZeroPostProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocBeanValidation/src/main/java/cn/willingxyz/restdoc/beanvalidation/PositiveOrZeroPostProcessor.java -------------------------------------------------------------------------------- /RestDocBeanValidation/src/main/java/cn/willingxyz/restdoc/beanvalidation/PositivePostProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocBeanValidation/src/main/java/cn/willingxyz/restdoc/beanvalidation/PositivePostProcessor.java -------------------------------------------------------------------------------- /RestDocBeanValidation/src/main/java/cn/willingxyz/restdoc/beanvalidation/SizePostProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocBeanValidation/src/main/java/cn/willingxyz/restdoc/beanvalidation/SizePostProcessor.java -------------------------------------------------------------------------------- /RestDocBeanValidation/src/main/resources/META-INF/services/cn.willingxyz.restdoc.core.parse.postprocessor.IPropertyPostProcessor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocBeanValidation/src/main/resources/META-INF/services/cn.willingxyz.restdoc.core.parse.postprocessor.IPropertyPostProcessor -------------------------------------------------------------------------------- /RestDocCore/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocCore/pom.xml -------------------------------------------------------------------------------- /RestDocCore/src/main/java/cn/willingxyz/restdoc/core/annotations/Example.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocCore/src/main/java/cn/willingxyz/restdoc/core/annotations/Example.java -------------------------------------------------------------------------------- /RestDocCore/src/main/java/cn/willingxyz/restdoc/core/annotations/IgnoreApi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocCore/src/main/java/cn/willingxyz/restdoc/core/annotations/IgnoreApi.java -------------------------------------------------------------------------------- /RestDocCore/src/main/java/cn/willingxyz/restdoc/core/config/AbstractRestDocParseConfigAware.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocCore/src/main/java/cn/willingxyz/restdoc/core/config/AbstractRestDocParseConfigAware.java -------------------------------------------------------------------------------- /RestDocCore/src/main/java/cn/willingxyz/restdoc/core/config/ExtOrder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocCore/src/main/java/cn/willingxyz/restdoc/core/config/ExtOrder.java -------------------------------------------------------------------------------- /RestDocCore/src/main/java/cn/willingxyz/restdoc/core/config/IRestDocParseConfigAware.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocCore/src/main/java/cn/willingxyz/restdoc/core/config/IRestDocParseConfigAware.java -------------------------------------------------------------------------------- /RestDocCore/src/main/java/cn/willingxyz/restdoc/core/config/RestDocConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocCore/src/main/java/cn/willingxyz/restdoc/core/config/RestDocConfig.java -------------------------------------------------------------------------------- /RestDocCore/src/main/java/cn/willingxyz/restdoc/core/config/RestDocParseConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocCore/src/main/java/cn/willingxyz/restdoc/core/config/RestDocParseConfig.java -------------------------------------------------------------------------------- /RestDocCore/src/main/java/cn/willingxyz/restdoc/core/models/ControllerModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocCore/src/main/java/cn/willingxyz/restdoc/core/models/ControllerModel.java -------------------------------------------------------------------------------- /RestDocCore/src/main/java/cn/willingxyz/restdoc/core/models/MappingModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocCore/src/main/java/cn/willingxyz/restdoc/core/models/MappingModel.java -------------------------------------------------------------------------------- /RestDocCore/src/main/java/cn/willingxyz/restdoc/core/models/ParameterModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocCore/src/main/java/cn/willingxyz/restdoc/core/models/ParameterModel.java -------------------------------------------------------------------------------- /RestDocCore/src/main/java/cn/willingxyz/restdoc/core/models/PathModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocCore/src/main/java/cn/willingxyz/restdoc/core/models/PathModel.java -------------------------------------------------------------------------------- /RestDocCore/src/main/java/cn/willingxyz/restdoc/core/models/PropertyItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocCore/src/main/java/cn/willingxyz/restdoc/core/models/PropertyItem.java -------------------------------------------------------------------------------- /RestDocCore/src/main/java/cn/willingxyz/restdoc/core/models/PropertyModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocCore/src/main/java/cn/willingxyz/restdoc/core/models/PropertyModel.java -------------------------------------------------------------------------------- /RestDocCore/src/main/java/cn/willingxyz/restdoc/core/models/ResponseModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocCore/src/main/java/cn/willingxyz/restdoc/core/models/ResponseModel.java -------------------------------------------------------------------------------- /RestDocCore/src/main/java/cn/willingxyz/restdoc/core/models/ReturnModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocCore/src/main/java/cn/willingxyz/restdoc/core/models/ReturnModel.java -------------------------------------------------------------------------------- /RestDocCore/src/main/java/cn/willingxyz/restdoc/core/models/RootModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocCore/src/main/java/cn/willingxyz/restdoc/core/models/RootModel.java -------------------------------------------------------------------------------- /RestDocCore/src/main/java/cn/willingxyz/restdoc/core/models/TypeContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocCore/src/main/java/cn/willingxyz/restdoc/core/models/TypeContext.java -------------------------------------------------------------------------------- /RestDocCore/src/main/java/cn/willingxyz/restdoc/core/parse/IControllerFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocCore/src/main/java/cn/willingxyz/restdoc/core/parse/IControllerFilter.java -------------------------------------------------------------------------------- /RestDocCore/src/main/java/cn/willingxyz/restdoc/core/parse/IControllerParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocCore/src/main/java/cn/willingxyz/restdoc/core/parse/IControllerParser.java -------------------------------------------------------------------------------- /RestDocCore/src/main/java/cn/willingxyz/restdoc/core/parse/IControllerResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocCore/src/main/java/cn/willingxyz/restdoc/core/parse/IControllerResolver.java -------------------------------------------------------------------------------- /RestDocCore/src/main/java/cn/willingxyz/restdoc/core/parse/IMethodFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocCore/src/main/java/cn/willingxyz/restdoc/core/parse/IMethodFilter.java -------------------------------------------------------------------------------- /RestDocCore/src/main/java/cn/willingxyz/restdoc/core/parse/IMethodParameterFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocCore/src/main/java/cn/willingxyz/restdoc/core/parse/IMethodParameterFilter.java -------------------------------------------------------------------------------- /RestDocCore/src/main/java/cn/willingxyz/restdoc/core/parse/IMethodParameterParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocCore/src/main/java/cn/willingxyz/restdoc/core/parse/IMethodParameterParser.java -------------------------------------------------------------------------------- /RestDocCore/src/main/java/cn/willingxyz/restdoc/core/parse/IMethodParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocCore/src/main/java/cn/willingxyz/restdoc/core/parse/IMethodParser.java -------------------------------------------------------------------------------- /RestDocCore/src/main/java/cn/willingxyz/restdoc/core/parse/IMethodReturnParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocCore/src/main/java/cn/willingxyz/restdoc/core/parse/IMethodReturnParser.java -------------------------------------------------------------------------------- /RestDocCore/src/main/java/cn/willingxyz/restdoc/core/parse/IPropertyParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocCore/src/main/java/cn/willingxyz/restdoc/core/parse/IPropertyParser.java -------------------------------------------------------------------------------- /RestDocCore/src/main/java/cn/willingxyz/restdoc/core/parse/IPropertyResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocCore/src/main/java/cn/willingxyz/restdoc/core/parse/IPropertyResolver.java -------------------------------------------------------------------------------- /RestDocCore/src/main/java/cn/willingxyz/restdoc/core/parse/IRestDocGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocCore/src/main/java/cn/willingxyz/restdoc/core/parse/IRestDocGenerator.java -------------------------------------------------------------------------------- /RestDocCore/src/main/java/cn/willingxyz/restdoc/core/parse/IRestDocParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocCore/src/main/java/cn/willingxyz/restdoc/core/parse/IRestDocParser.java -------------------------------------------------------------------------------- /RestDocCore/src/main/java/cn/willingxyz/restdoc/core/parse/ITypeInspector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocCore/src/main/java/cn/willingxyz/restdoc/core/parse/ITypeInspector.java -------------------------------------------------------------------------------- /RestDocCore/src/main/java/cn/willingxyz/restdoc/core/parse/ITypeParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocCore/src/main/java/cn/willingxyz/restdoc/core/parse/ITypeParser.java -------------------------------------------------------------------------------- /RestDocCore/src/main/java/cn/willingxyz/restdoc/core/parse/impl/AbstractMethodParameterParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocCore/src/main/java/cn/willingxyz/restdoc/core/parse/impl/AbstractMethodParameterParser.java -------------------------------------------------------------------------------- /RestDocCore/src/main/java/cn/willingxyz/restdoc/core/parse/impl/AbstractMethodReturnParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocCore/src/main/java/cn/willingxyz/restdoc/core/parse/impl/AbstractMethodReturnParser.java -------------------------------------------------------------------------------- /RestDocCore/src/main/java/cn/willingxyz/restdoc/core/parse/impl/ComposeTypeInspector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocCore/src/main/java/cn/willingxyz/restdoc/core/parse/impl/ComposeTypeInspector.java -------------------------------------------------------------------------------- /RestDocCore/src/main/java/cn/willingxyz/restdoc/core/parse/impl/IgnoreApiControllerFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocCore/src/main/java/cn/willingxyz/restdoc/core/parse/impl/IgnoreApiControllerFilter.java -------------------------------------------------------------------------------- /RestDocCore/src/main/java/cn/willingxyz/restdoc/core/parse/impl/IgnoreApiMethodFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocCore/src/main/java/cn/willingxyz/restdoc/core/parse/impl/IgnoreApiMethodFilter.java -------------------------------------------------------------------------------- /RestDocCore/src/main/java/cn/willingxyz/restdoc/core/parse/impl/JavaTypeInspector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocCore/src/main/java/cn/willingxyz/restdoc/core/parse/impl/JavaTypeInspector.java -------------------------------------------------------------------------------- /RestDocCore/src/main/java/cn/willingxyz/restdoc/core/parse/impl/JavadocControllerParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocCore/src/main/java/cn/willingxyz/restdoc/core/parse/impl/JavadocControllerParser.java -------------------------------------------------------------------------------- /RestDocCore/src/main/java/cn/willingxyz/restdoc/core/parse/impl/JavadocMethodParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocCore/src/main/java/cn/willingxyz/restdoc/core/parse/impl/JavadocMethodParser.java -------------------------------------------------------------------------------- /RestDocCore/src/main/java/cn/willingxyz/restdoc/core/parse/impl/PropertyParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocCore/src/main/java/cn/willingxyz/restdoc/core/parse/impl/PropertyParser.java -------------------------------------------------------------------------------- /RestDocCore/src/main/java/cn/willingxyz/restdoc/core/parse/impl/PropertyResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocCore/src/main/java/cn/willingxyz/restdoc/core/parse/impl/PropertyResolver.java -------------------------------------------------------------------------------- /RestDocCore/src/main/java/cn/willingxyz/restdoc/core/parse/impl/RestDocParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocCore/src/main/java/cn/willingxyz/restdoc/core/parse/impl/RestDocParser.java -------------------------------------------------------------------------------- /RestDocCore/src/main/java/cn/willingxyz/restdoc/core/parse/impl/TypeParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocCore/src/main/java/cn/willingxyz/restdoc/core/parse/impl/TypeParser.java -------------------------------------------------------------------------------- /RestDocCore/src/main/java/cn/willingxyz/restdoc/core/parse/postprocessor/IParameterPostProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocCore/src/main/java/cn/willingxyz/restdoc/core/parse/postprocessor/IParameterPostProcessor.java -------------------------------------------------------------------------------- /RestDocCore/src/main/java/cn/willingxyz/restdoc/core/parse/postprocessor/IPropertyPostProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocCore/src/main/java/cn/willingxyz/restdoc/core/parse/postprocessor/IPropertyPostProcessor.java -------------------------------------------------------------------------------- /RestDocCore/src/main/java/cn/willingxyz/restdoc/core/parse/postprocessor/IResponsePostProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocCore/src/main/java/cn/willingxyz/restdoc/core/parse/postprocessor/IResponsePostProcessor.java -------------------------------------------------------------------------------- /RestDocCore/src/main/java/cn/willingxyz/restdoc/core/parse/postprocessor/impl/ComposeParameterPostProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocCore/src/main/java/cn/willingxyz/restdoc/core/parse/postprocessor/impl/ComposeParameterPostProcessor.java -------------------------------------------------------------------------------- /RestDocCore/src/main/java/cn/willingxyz/restdoc/core/parse/postprocessor/impl/ComposePropertyPostProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocCore/src/main/java/cn/willingxyz/restdoc/core/parse/postprocessor/impl/ComposePropertyPostProcessor.java -------------------------------------------------------------------------------- /RestDocCore/src/main/java/cn/willingxyz/restdoc/core/parse/postprocessor/impl/ComposeResponsePostProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocCore/src/main/java/cn/willingxyz/restdoc/core/parse/postprocessor/impl/ComposeResponsePostProcessor.java -------------------------------------------------------------------------------- /RestDocCore/src/main/java/cn/willingxyz/restdoc/core/parse/postprocessor/impl/EnumPostProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocCore/src/main/java/cn/willingxyz/restdoc/core/parse/postprocessor/impl/EnumPostProcessor.java -------------------------------------------------------------------------------- /RestDocCore/src/main/java/cn/willingxyz/restdoc/core/parse/postprocessor/impl/ExamplePostProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocCore/src/main/java/cn/willingxyz/restdoc/core/parse/postprocessor/impl/ExamplePostProcessor.java -------------------------------------------------------------------------------- /RestDocCore/src/main/java/cn/willingxyz/restdoc/core/parse/postprocessor/impl/RequiredPropertyPostProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocCore/src/main/java/cn/willingxyz/restdoc/core/parse/postprocessor/impl/RequiredPropertyPostProcessor.java -------------------------------------------------------------------------------- /RestDocCore/src/main/java/cn/willingxyz/restdoc/core/parse/utils/EnumSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocCore/src/main/java/cn/willingxyz/restdoc/core/parse/utils/EnumSerializer.java -------------------------------------------------------------------------------- /RestDocCore/src/main/java/cn/willingxyz/restdoc/core/parse/utils/FormatUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocCore/src/main/java/cn/willingxyz/restdoc/core/parse/utils/FormatUtils.java -------------------------------------------------------------------------------- /RestDocCore/src/main/java/cn/willingxyz/restdoc/core/parse/utils/GraphChecker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocCore/src/main/java/cn/willingxyz/restdoc/core/parse/utils/GraphChecker.java -------------------------------------------------------------------------------- /RestDocCore/src/main/java/cn/willingxyz/restdoc/core/parse/utils/MyParameterizedType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocCore/src/main/java/cn/willingxyz/restdoc/core/parse/utils/MyParameterizedType.java -------------------------------------------------------------------------------- /RestDocCore/src/main/java/cn/willingxyz/restdoc/core/parse/utils/ParamUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocCore/src/main/java/cn/willingxyz/restdoc/core/parse/utils/ParamUtils.java -------------------------------------------------------------------------------- /RestDocCore/src/main/java/cn/willingxyz/restdoc/core/parse/utils/ReflectUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocCore/src/main/java/cn/willingxyz/restdoc/core/parse/utils/ReflectUtils.java -------------------------------------------------------------------------------- /RestDocCore/src/main/java/cn/willingxyz/restdoc/core/parse/utils/RuntimeJavadocUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocCore/src/main/java/cn/willingxyz/restdoc/core/parse/utils/RuntimeJavadocUtils.java -------------------------------------------------------------------------------- /RestDocCore/src/main/java/cn/willingxyz/restdoc/core/parse/utils/TextUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocCore/src/main/java/cn/willingxyz/restdoc/core/parse/utils/TextUtils.java -------------------------------------------------------------------------------- /RestDocCore/src/main/java/cn/willingxyz/restdoc/core/parse/utils/UrlEncodeUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocCore/src/main/java/cn/willingxyz/restdoc/core/parse/utils/UrlEncodeUtils.java -------------------------------------------------------------------------------- /RestDocCore/src/main/java/cn/willingxyz/restdoc/core/utils/ServiceLoaders.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocCore/src/main/java/cn/willingxyz/restdoc/core/utils/ServiceLoaders.java -------------------------------------------------------------------------------- /RestDocCore/src/test/java/cn/willingxyz/restdoc/core/parse/impl/TestJavaTypeInspector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocCore/src/test/java/cn/willingxyz/restdoc/core/parse/impl/TestJavaTypeInspector.java -------------------------------------------------------------------------------- /RestDocCore/src/test/java/cn/willingxyz/restdoc/core/parse/utils/TestTypeParseUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocCore/src/test/java/cn/willingxyz/restdoc/core/parse/utils/TestTypeParseUtils.java -------------------------------------------------------------------------------- /RestDocJackson/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocJackson/pom.xml -------------------------------------------------------------------------------- /RestDocJackson/src/main/java/cn/willingxyz/restdoc/jackson/JsonGetterPostProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocJackson/src/main/java/cn/willingxyz/restdoc/jackson/JsonGetterPostProcessor.java -------------------------------------------------------------------------------- /RestDocJackson/src/main/java/cn/willingxyz/restdoc/jackson/JsonIgnorePostProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocJackson/src/main/java/cn/willingxyz/restdoc/jackson/JsonIgnorePostProcessor.java -------------------------------------------------------------------------------- /RestDocJackson/src/main/java/cn/willingxyz/restdoc/jackson/JsonIgnorePropertiesPostProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocJackson/src/main/java/cn/willingxyz/restdoc/jackson/JsonIgnorePropertiesPostProcessor.java -------------------------------------------------------------------------------- /RestDocJackson/src/main/java/cn/willingxyz/restdoc/jackson/JsonIgnoreTypePostProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocJackson/src/main/java/cn/willingxyz/restdoc/jackson/JsonIgnoreTypePostProcessor.java -------------------------------------------------------------------------------- /RestDocJackson/src/main/java/cn/willingxyz/restdoc/jackson/JsonPropertyPostProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocJackson/src/main/java/cn/willingxyz/restdoc/jackson/JsonPropertyPostProcessor.java -------------------------------------------------------------------------------- /RestDocJackson/src/main/java/cn/willingxyz/restdoc/jackson/JsonSetterPostProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocJackson/src/main/java/cn/willingxyz/restdoc/jackson/JsonSetterPostProcessor.java -------------------------------------------------------------------------------- /RestDocSpring/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocSpring/pom.xml -------------------------------------------------------------------------------- /RestDocSpring/src/main/java/cn/willingxyz/restdoc/spring/SpringControllerResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocSpring/src/main/java/cn/willingxyz/restdoc/spring/SpringControllerResolver.java -------------------------------------------------------------------------------- /RestDocSpring/src/main/java/cn/willingxyz/restdoc/spring/SpringMethodFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocSpring/src/main/java/cn/willingxyz/restdoc/spring/SpringMethodFilter.java -------------------------------------------------------------------------------- /RestDocSpring/src/main/java/cn/willingxyz/restdoc/spring/SpringMethodParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocSpring/src/main/java/cn/willingxyz/restdoc/spring/SpringMethodParser.java -------------------------------------------------------------------------------- /RestDocSpring/src/main/java/cn/willingxyz/restdoc/spring/SpringRestDocParseConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocSpring/src/main/java/cn/willingxyz/restdoc/spring/SpringRestDocParseConfig.java -------------------------------------------------------------------------------- /RestDocSpring/src/main/java/cn/willingxyz/restdoc/spring/filter/HttpBasicAuthFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocSpring/src/main/java/cn/willingxyz/restdoc/spring/filter/HttpBasicAuthFilter.java -------------------------------------------------------------------------------- /RestDocSpring/src/main/java/cn/willingxyz/restdoc/spring/parameter/filter/SpringAnnotationParameterFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocSpring/src/main/java/cn/willingxyz/restdoc/spring/parameter/filter/SpringAnnotationParameterFilter.java -------------------------------------------------------------------------------- /RestDocSpring/src/main/java/cn/willingxyz/restdoc/spring/parameter/filter/SpringClassParameterFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocSpring/src/main/java/cn/willingxyz/restdoc/spring/parameter/filter/SpringClassParameterFilter.java -------------------------------------------------------------------------------- /RestDocSpring/src/main/java/cn/willingxyz/restdoc/spring/parameter/parser/SpringMultipartParameterParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocSpring/src/main/java/cn/willingxyz/restdoc/spring/parameter/parser/SpringMultipartParameterParser.java -------------------------------------------------------------------------------- /RestDocSpring/src/main/java/cn/willingxyz/restdoc/spring/parameter/parser/SpringPathVariableParameterParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocSpring/src/main/java/cn/willingxyz/restdoc/spring/parameter/parser/SpringPathVariableParameterParser.java -------------------------------------------------------------------------------- /RestDocSpring/src/main/java/cn/willingxyz/restdoc/spring/parameter/parser/SpringPrimitiveParameterParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocSpring/src/main/java/cn/willingxyz/restdoc/spring/parameter/parser/SpringPrimitiveParameterParser.java -------------------------------------------------------------------------------- /RestDocSpring/src/main/java/cn/willingxyz/restdoc/spring/parameter/parser/SpringRequestBodyParameterParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocSpring/src/main/java/cn/willingxyz/restdoc/spring/parameter/parser/SpringRequestBodyParameterParser.java -------------------------------------------------------------------------------- /RestDocSpring/src/main/java/cn/willingxyz/restdoc/spring/parameter/parser/SpringRequestHeaderParameterParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocSpring/src/main/java/cn/willingxyz/restdoc/spring/parameter/parser/SpringRequestHeaderParameterParser.java -------------------------------------------------------------------------------- /RestDocSpring/src/main/java/cn/willingxyz/restdoc/spring/parameter/parser/SpringRequestParamParameterParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocSpring/src/main/java/cn/willingxyz/restdoc/spring/parameter/parser/SpringRequestParamParameterParser.java -------------------------------------------------------------------------------- /RestDocSpring/src/main/java/cn/willingxyz/restdoc/spring/response/SpringResponseBodyReturnParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocSpring/src/main/java/cn/willingxyz/restdoc/spring/response/SpringResponseBodyReturnParser.java -------------------------------------------------------------------------------- /RestDocSpringExamples/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocSpringExamples/pom.xml -------------------------------------------------------------------------------- /RestDocSpringExamples/src/main/java/cn/willingxyz/restdoc/spring/examples/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocSpringExamples/src/main/java/cn/willingxyz/restdoc/spring/examples/App.java -------------------------------------------------------------------------------- /RestDocSpringExamples/src/main/java/cn/willingxyz/restdoc/spring/examples/SpringfoxConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocSpringExamples/src/main/java/cn/willingxyz/restdoc/spring/examples/SpringfoxConfig.java -------------------------------------------------------------------------------- /RestDocSpringExamples/src/main/java/cn/willingxyz/restdoc/spring/examples/beanvalidation/BeanValidated.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocSpringExamples/src/main/java/cn/willingxyz/restdoc/spring/examples/beanvalidation/BeanValidated.java -------------------------------------------------------------------------------- /RestDocSpringExamples/src/main/java/cn/willingxyz/restdoc/spring/examples/beanvalidation/BeanValidatedChild.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocSpringExamples/src/main/java/cn/willingxyz/restdoc/spring/examples/beanvalidation/BeanValidatedChild.java -------------------------------------------------------------------------------- /RestDocSpringExamples/src/main/java/cn/willingxyz/restdoc/spring/examples/beanvalidation/BeanValidatedGrandChild.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocSpringExamples/src/main/java/cn/willingxyz/restdoc/spring/examples/beanvalidation/BeanValidatedGrandChild.java -------------------------------------------------------------------------------- /RestDocSpringExamples/src/main/java/cn/willingxyz/restdoc/spring/examples/beanvalidation/BeanValidationController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocSpringExamples/src/main/java/cn/willingxyz/restdoc/spring/examples/beanvalidation/BeanValidationController.java -------------------------------------------------------------------------------- /RestDocSpringExamples/src/main/java/cn/willingxyz/restdoc/spring/examples/circularreference/CircularA.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocSpringExamples/src/main/java/cn/willingxyz/restdoc/spring/examples/circularreference/CircularA.java -------------------------------------------------------------------------------- /RestDocSpringExamples/src/main/java/cn/willingxyz/restdoc/spring/examples/circularreference/CircularB.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocSpringExamples/src/main/java/cn/willingxyz/restdoc/spring/examples/circularreference/CircularB.java -------------------------------------------------------------------------------- /RestDocSpringExamples/src/main/java/cn/willingxyz/restdoc/spring/examples/circularreference/CircularReferenceController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocSpringExamples/src/main/java/cn/willingxyz/restdoc/spring/examples/circularreference/CircularReferenceController.java -------------------------------------------------------------------------------- /RestDocSpringExamples/src/main/java/cn/willingxyz/restdoc/spring/examples/date/DateController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocSpringExamples/src/main/java/cn/willingxyz/restdoc/spring/examples/date/DateController.java -------------------------------------------------------------------------------- /RestDocSpringExamples/src/main/java/cn/willingxyz/restdoc/spring/examples/date/DateWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocSpringExamples/src/main/java/cn/willingxyz/restdoc/spring/examples/date/DateWrapper.java -------------------------------------------------------------------------------- /RestDocSpringExamples/src/main/java/cn/willingxyz/restdoc/spring/examples/enumeration/EnumA.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocSpringExamples/src/main/java/cn/willingxyz/restdoc/spring/examples/enumeration/EnumA.java -------------------------------------------------------------------------------- /RestDocSpringExamples/src/main/java/cn/willingxyz/restdoc/spring/examples/enumeration/EnumContainer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocSpringExamples/src/main/java/cn/willingxyz/restdoc/spring/examples/enumeration/EnumContainer.java -------------------------------------------------------------------------------- /RestDocSpringExamples/src/main/java/cn/willingxyz/restdoc/spring/examples/enumeration/EnumController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocSpringExamples/src/main/java/cn/willingxyz/restdoc/spring/examples/enumeration/EnumController.java -------------------------------------------------------------------------------- /RestDocSpringExamples/src/main/java/cn/willingxyz/restdoc/spring/examples/ext/BearerOpenAPIFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocSpringExamples/src/main/java/cn/willingxyz/restdoc/spring/examples/ext/BearerOpenAPIFilter.java -------------------------------------------------------------------------------- /RestDocSpringExamples/src/main/java/cn/willingxyz/restdoc/spring/examples/ext/TestOpenAPIFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocSpringExamples/src/main/java/cn/willingxyz/restdoc/spring/examples/ext/TestOpenAPIFilter.java -------------------------------------------------------------------------------- /RestDocSpringExamples/src/main/java/cn/willingxyz/restdoc/spring/examples/ext/TestSwaggerFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocSpringExamples/src/main/java/cn/willingxyz/restdoc/spring/examples/ext/TestSwaggerFilter.java -------------------------------------------------------------------------------- /RestDocSpringExamples/src/main/java/cn/willingxyz/restdoc/spring/examples/ignoreapi/IgnoreApiAllController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocSpringExamples/src/main/java/cn/willingxyz/restdoc/spring/examples/ignoreapi/IgnoreApiAllController.java -------------------------------------------------------------------------------- /RestDocSpringExamples/src/main/java/cn/willingxyz/restdoc/spring/examples/ignoreapi/IgnoreApiController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocSpringExamples/src/main/java/cn/willingxyz/restdoc/spring/examples/ignoreapi/IgnoreApiController.java -------------------------------------------------------------------------------- /RestDocSpringExamples/src/main/java/cn/willingxyz/restdoc/spring/examples/ignoreapi/IgnoreApiJavadocAllController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocSpringExamples/src/main/java/cn/willingxyz/restdoc/spring/examples/ignoreapi/IgnoreApiJavadocAllController.java -------------------------------------------------------------------------------- /RestDocSpringExamples/src/main/java/cn/willingxyz/restdoc/spring/examples/ignoreapi/IgnoreApiJavadocController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocSpringExamples/src/main/java/cn/willingxyz/restdoc/spring/examples/ignoreapi/IgnoreApiJavadocController.java -------------------------------------------------------------------------------- /RestDocSpringExamples/src/main/java/cn/willingxyz/restdoc/spring/examples/jackson/IgnorePropertiesBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocSpringExamples/src/main/java/cn/willingxyz/restdoc/spring/examples/jackson/IgnorePropertiesBean.java -------------------------------------------------------------------------------- /RestDocSpringExamples/src/main/java/cn/willingxyz/restdoc/spring/examples/jackson/JacksonBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocSpringExamples/src/main/java/cn/willingxyz/restdoc/spring/examples/jackson/JacksonBean.java -------------------------------------------------------------------------------- /RestDocSpringExamples/src/main/java/cn/willingxyz/restdoc/spring/examples/jackson/JacksonController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocSpringExamples/src/main/java/cn/willingxyz/restdoc/spring/examples/jackson/JacksonController.java -------------------------------------------------------------------------------- /RestDocSpringExamples/src/main/java/cn/willingxyz/restdoc/spring/examples/jackson/MyPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocSpringExamples/src/main/java/cn/willingxyz/restdoc/spring/examples/jackson/MyPage.java -------------------------------------------------------------------------------- /RestDocSpringExamples/src/main/java/cn/willingxyz/restdoc/spring/examples/jackson/Page.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocSpringExamples/src/main/java/cn/willingxyz/restdoc/spring/examples/jackson/Page.java -------------------------------------------------------------------------------- /RestDocSpringExamples/src/main/java/cn/willingxyz/restdoc/spring/examples/multipart/MultipartController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocSpringExamples/src/main/java/cn/willingxyz/restdoc/spring/examples/multipart/MultipartController.java -------------------------------------------------------------------------------- /RestDocSpringExamples/src/main/java/cn/willingxyz/restdoc/spring/examples/other/OtherController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocSpringExamples/src/main/java/cn/willingxyz/restdoc/spring/examples/other/OtherController.java -------------------------------------------------------------------------------- /RestDocSpringExamples/src/main/java/cn/willingxyz/restdoc/spring/examples/other/example/ExampleBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocSpringExamples/src/main/java/cn/willingxyz/restdoc/spring/examples/other/example/ExampleBean.java -------------------------------------------------------------------------------- /RestDocSpringExamples/src/main/java/cn/willingxyz/restdoc/spring/examples/other/example/ExampleController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocSpringExamples/src/main/java/cn/willingxyz/restdoc/spring/examples/other/example/ExampleController.java -------------------------------------------------------------------------------- /RestDocSpringExamples/src/main/java/cn/willingxyz/restdoc/spring/examples/parameter/GenericParameter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocSpringExamples/src/main/java/cn/willingxyz/restdoc/spring/examples/parameter/GenericParameter.java -------------------------------------------------------------------------------- /RestDocSpringExamples/src/main/java/cn/willingxyz/restdoc/spring/examples/parameter/MultipartGenericParameter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocSpringExamples/src/main/java/cn/willingxyz/restdoc/spring/examples/parameter/MultipartGenericParameter.java -------------------------------------------------------------------------------- /RestDocSpringExamples/src/main/java/cn/willingxyz/restdoc/spring/examples/parameter/ParameterA.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocSpringExamples/src/main/java/cn/willingxyz/restdoc/spring/examples/parameter/ParameterA.java -------------------------------------------------------------------------------- /RestDocSpringExamples/src/main/java/cn/willingxyz/restdoc/spring/examples/parameter/ParameterB.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocSpringExamples/src/main/java/cn/willingxyz/restdoc/spring/examples/parameter/ParameterB.java -------------------------------------------------------------------------------- /RestDocSpringExamples/src/main/java/cn/willingxyz/restdoc/spring/examples/parameter/ParameterController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocSpringExamples/src/main/java/cn/willingxyz/restdoc/spring/examples/parameter/ParameterController.java -------------------------------------------------------------------------------- /RestDocSpringExamples/src/main/java/cn/willingxyz/restdoc/spring/examples/path/PathController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocSpringExamples/src/main/java/cn/willingxyz/restdoc/spring/examples/path/PathController.java -------------------------------------------------------------------------------- /RestDocSpringExamples/src/main/java/cn/willingxyz/restdoc/spring/examples/response/GenericResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocSpringExamples/src/main/java/cn/willingxyz/restdoc/spring/examples/response/GenericResponse.java -------------------------------------------------------------------------------- /RestDocSpringExamples/src/main/java/cn/willingxyz/restdoc/spring/examples/response/ResponseA.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocSpringExamples/src/main/java/cn/willingxyz/restdoc/spring/examples/response/ResponseA.java -------------------------------------------------------------------------------- /RestDocSpringExamples/src/main/java/cn/willingxyz/restdoc/spring/examples/response/ResponseB.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocSpringExamples/src/main/java/cn/willingxyz/restdoc/spring/examples/response/ResponseB.java -------------------------------------------------------------------------------- /RestDocSpringExamples/src/main/java/cn/willingxyz/restdoc/spring/examples/response/ResponseC.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocSpringExamples/src/main/java/cn/willingxyz/restdoc/spring/examples/response/ResponseC.java -------------------------------------------------------------------------------- /RestDocSpringExamples/src/main/java/cn/willingxyz/restdoc/spring/examples/response/ResponseController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocSpringExamples/src/main/java/cn/willingxyz/restdoc/spring/examples/response/ResponseController.java -------------------------------------------------------------------------------- /RestDocSpringExamples/src/main/resources/application.yml: -------------------------------------------------------------------------------- 1 | server: 2 | port: 8084 -------------------------------------------------------------------------------- /RestDocSpringSwagger2/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocSpringSwagger2/pom.xml -------------------------------------------------------------------------------- /RestDocSpringSwagger2/src/main/java/cn/willingxyz/restdoc/springswagger2/EnableSwagger2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocSpringSwagger2/src/main/java/cn/willingxyz/restdoc/springswagger2/EnableSwagger2.java -------------------------------------------------------------------------------- /RestDocSpringSwagger2/src/main/java/cn/willingxyz/restdoc/springswagger2/SpringSwagger2Configuration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocSpringSwagger2/src/main/java/cn/willingxyz/restdoc/springswagger2/SpringSwagger2Configuration.java -------------------------------------------------------------------------------- /RestDocSpringSwagger2/src/main/java/cn/willingxyz/restdoc/springswagger2/SpringSwagger2Controller.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocSpringSwagger2/src/main/java/cn/willingxyz/restdoc/springswagger2/SpringSwagger2Controller.java -------------------------------------------------------------------------------- /RestDocSpringSwagger2/src/main/resources/public/swagger2-ui/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocSpringSwagger2/src/main/resources/public/swagger2-ui/README.md -------------------------------------------------------------------------------- /RestDocSpringSwagger2/src/main/resources/public/swagger2-ui/absolute-path.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocSpringSwagger2/src/main/resources/public/swagger2-ui/absolute-path.js -------------------------------------------------------------------------------- /RestDocSpringSwagger2/src/main/resources/public/swagger2-ui/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocSpringSwagger2/src/main/resources/public/swagger2-ui/favicon-16x16.png -------------------------------------------------------------------------------- /RestDocSpringSwagger2/src/main/resources/public/swagger2-ui/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocSpringSwagger2/src/main/resources/public/swagger2-ui/favicon-32x32.png -------------------------------------------------------------------------------- /RestDocSpringSwagger2/src/main/resources/public/swagger2-ui/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocSpringSwagger2/src/main/resources/public/swagger2-ui/index.html -------------------------------------------------------------------------------- /RestDocSpringSwagger2/src/main/resources/public/swagger2-ui/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocSpringSwagger2/src/main/resources/public/swagger2-ui/index.js -------------------------------------------------------------------------------- /RestDocSpringSwagger2/src/main/resources/public/swagger2-ui/js/jquery-3.4.1.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocSpringSwagger2/src/main/resources/public/swagger2-ui/js/jquery-3.4.1.min.js -------------------------------------------------------------------------------- /RestDocSpringSwagger2/src/main/resources/public/swagger2-ui/oauth2-redirect.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocSpringSwagger2/src/main/resources/public/swagger2-ui/oauth2-redirect.html -------------------------------------------------------------------------------- /RestDocSpringSwagger2/src/main/resources/public/swagger2-ui/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocSpringSwagger2/src/main/resources/public/swagger2-ui/package.json -------------------------------------------------------------------------------- /RestDocSpringSwagger2/src/main/resources/public/swagger2-ui/restdoc/js/restdoc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocSpringSwagger2/src/main/resources/public/swagger2-ui/restdoc/js/restdoc.js -------------------------------------------------------------------------------- /RestDocSpringSwagger2/src/main/resources/public/swagger2-ui/restdoc/js/swagger.ext.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocSpringSwagger2/src/main/resources/public/swagger2-ui/restdoc/js/swagger.ext.js -------------------------------------------------------------------------------- /RestDocSpringSwagger2/src/main/resources/public/swagger2-ui/swagger-ui-bundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocSpringSwagger2/src/main/resources/public/swagger2-ui/swagger-ui-bundle.js -------------------------------------------------------------------------------- /RestDocSpringSwagger2/src/main/resources/public/swagger2-ui/swagger-ui-standalone-preset.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocSpringSwagger2/src/main/resources/public/swagger2-ui/swagger-ui-standalone-preset.js -------------------------------------------------------------------------------- /RestDocSpringSwagger2/src/main/resources/public/swagger2-ui/swagger-ui.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocSpringSwagger2/src/main/resources/public/swagger2-ui/swagger-ui.css -------------------------------------------------------------------------------- /RestDocSpringSwagger2/src/main/resources/public/swagger2-ui/swagger-ui.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocSpringSwagger2/src/main/resources/public/swagger2-ui/swagger-ui.js -------------------------------------------------------------------------------- /RestDocSpringSwagger3/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocSpringSwagger3/pom.xml -------------------------------------------------------------------------------- /RestDocSpringSwagger3/src/main/java/cn/willingxyz/restdoc/springswagger3/EnableSwagger3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocSpringSwagger3/src/main/java/cn/willingxyz/restdoc/springswagger3/EnableSwagger3.java -------------------------------------------------------------------------------- /RestDocSpringSwagger3/src/main/java/cn/willingxyz/restdoc/springswagger3/SpringSwagger3Configuration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocSpringSwagger3/src/main/java/cn/willingxyz/restdoc/springswagger3/SpringSwagger3Configuration.java -------------------------------------------------------------------------------- /RestDocSpringSwagger3/src/main/java/cn/willingxyz/restdoc/springswagger3/SpringSwagger3Controller.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocSpringSwagger3/src/main/java/cn/willingxyz/restdoc/springswagger3/SpringSwagger3Controller.java -------------------------------------------------------------------------------- /RestDocSpringSwagger3/src/main/resources/public/swagger-ui/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocSpringSwagger3/src/main/resources/public/swagger-ui/README.md -------------------------------------------------------------------------------- /RestDocSpringSwagger3/src/main/resources/public/swagger-ui/absolute-path.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocSpringSwagger3/src/main/resources/public/swagger-ui/absolute-path.js -------------------------------------------------------------------------------- /RestDocSpringSwagger3/src/main/resources/public/swagger-ui/css/swagger-ui-modern.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocSpringSwagger3/src/main/resources/public/swagger-ui/css/swagger-ui-modern.css -------------------------------------------------------------------------------- /RestDocSpringSwagger3/src/main/resources/public/swagger-ui/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocSpringSwagger3/src/main/resources/public/swagger-ui/favicon-16x16.png -------------------------------------------------------------------------------- /RestDocSpringSwagger3/src/main/resources/public/swagger-ui/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocSpringSwagger3/src/main/resources/public/swagger-ui/favicon-32x32.png -------------------------------------------------------------------------------- /RestDocSpringSwagger3/src/main/resources/public/swagger-ui/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocSpringSwagger3/src/main/resources/public/swagger-ui/index.html -------------------------------------------------------------------------------- /RestDocSpringSwagger3/src/main/resources/public/swagger-ui/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocSpringSwagger3/src/main/resources/public/swagger-ui/index.js -------------------------------------------------------------------------------- /RestDocSpringSwagger3/src/main/resources/public/swagger-ui/js/jquery-3.4.1.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocSpringSwagger3/src/main/resources/public/swagger-ui/js/jquery-3.4.1.min.js -------------------------------------------------------------------------------- /RestDocSpringSwagger3/src/main/resources/public/swagger-ui/oauth2-redirect.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocSpringSwagger3/src/main/resources/public/swagger-ui/oauth2-redirect.html -------------------------------------------------------------------------------- /RestDocSpringSwagger3/src/main/resources/public/swagger-ui/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocSpringSwagger3/src/main/resources/public/swagger-ui/package.json -------------------------------------------------------------------------------- /RestDocSpringSwagger3/src/main/resources/public/swagger-ui/restdoc/js/restdoc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocSpringSwagger3/src/main/resources/public/swagger-ui/restdoc/js/restdoc.js -------------------------------------------------------------------------------- /RestDocSpringSwagger3/src/main/resources/public/swagger-ui/restdoc/js/swagger.ext.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocSpringSwagger3/src/main/resources/public/swagger-ui/restdoc/js/swagger.ext.js -------------------------------------------------------------------------------- /RestDocSpringSwagger3/src/main/resources/public/swagger-ui/swagger-ui-bundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocSpringSwagger3/src/main/resources/public/swagger-ui/swagger-ui-bundle.js -------------------------------------------------------------------------------- /RestDocSpringSwagger3/src/main/resources/public/swagger-ui/swagger-ui-standalone-preset.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocSpringSwagger3/src/main/resources/public/swagger-ui/swagger-ui-standalone-preset.js -------------------------------------------------------------------------------- /RestDocSpringSwagger3/src/main/resources/public/swagger-ui/swagger-ui.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocSpringSwagger3/src/main/resources/public/swagger-ui/swagger-ui.css -------------------------------------------------------------------------------- /RestDocSpringSwagger3/src/main/resources/public/swagger-ui/swagger-ui.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocSpringSwagger3/src/main/resources/public/swagger-ui/swagger-ui.js -------------------------------------------------------------------------------- /RestDocSwagger2/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocSwagger2/pom.xml -------------------------------------------------------------------------------- /RestDocSwagger2/src/main/java/cn/willingxyz/restdoc/swagger2/GenericParameter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocSwagger2/src/main/java/cn/willingxyz/restdoc/swagger2/GenericParameter.java -------------------------------------------------------------------------------- /RestDocSwagger2/src/main/java/cn/willingxyz/restdoc/swagger2/HideEmptyControllerSwaggerFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocSwagger2/src/main/java/cn/willingxyz/restdoc/swagger2/HideEmptyControllerSwaggerFilter.java -------------------------------------------------------------------------------- /RestDocSwagger2/src/main/java/cn/willingxyz/restdoc/swagger2/ISwaggerFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocSwagger2/src/main/java/cn/willingxyz/restdoc/swagger2/ISwaggerFilter.java -------------------------------------------------------------------------------- /RestDocSwagger2/src/main/java/cn/willingxyz/restdoc/swagger2/RestDocConfigSwagger2Ext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocSwagger2/src/main/java/cn/willingxyz/restdoc/swagger2/RestDocConfigSwagger2Ext.java -------------------------------------------------------------------------------- /RestDocSwagger2/src/main/java/cn/willingxyz/restdoc/swagger2/Swagger2GeneratorConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocSwagger2/src/main/java/cn/willingxyz/restdoc/swagger2/Swagger2GeneratorConfig.java -------------------------------------------------------------------------------- /RestDocSwagger2/src/main/java/cn/willingxyz/restdoc/swagger2/Swagger2RestDocGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocSwagger2/src/main/java/cn/willingxyz/restdoc/swagger2/Swagger2RestDocGenerator.java -------------------------------------------------------------------------------- /RestDocSwagger2/src/main/java/cn/willingxyz/restdoc/swagger2/TagDescriptionAsNameSwaggerFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocSwagger2/src/main/java/cn/willingxyz/restdoc/swagger2/TagDescriptionAsNameSwaggerFilter.java -------------------------------------------------------------------------------- /RestDocSwagger3/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocSwagger3/pom.xml -------------------------------------------------------------------------------- /RestDocSwagger3/src/main/java/cn/willingxyz/restdoc/swagger3/HideEmptyControllerOpenAPIFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocSwagger3/src/main/java/cn/willingxyz/restdoc/swagger3/HideEmptyControllerOpenAPIFilter.java -------------------------------------------------------------------------------- /RestDocSwagger3/src/main/java/cn/willingxyz/restdoc/swagger3/IOpenAPIFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocSwagger3/src/main/java/cn/willingxyz/restdoc/swagger3/IOpenAPIFilter.java -------------------------------------------------------------------------------- /RestDocSwagger3/src/main/java/cn/willingxyz/restdoc/swagger3/RestDocConfigSwagger3Ext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocSwagger3/src/main/java/cn/willingxyz/restdoc/swagger3/RestDocConfigSwagger3Ext.java -------------------------------------------------------------------------------- /RestDocSwagger3/src/main/java/cn/willingxyz/restdoc/swagger3/Swagger3GeneratorConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocSwagger3/src/main/java/cn/willingxyz/restdoc/swagger3/Swagger3GeneratorConfig.java -------------------------------------------------------------------------------- /RestDocSwagger3/src/main/java/cn/willingxyz/restdoc/swagger3/Swagger3RestDocGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocSwagger3/src/main/java/cn/willingxyz/restdoc/swagger3/Swagger3RestDocGenerator.java -------------------------------------------------------------------------------- /RestDocSwagger3/src/main/java/cn/willingxyz/restdoc/swagger3/TagDescriptionAsNameOpenAPIFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocSwagger3/src/main/java/cn/willingxyz/restdoc/swagger3/TagDescriptionAsNameOpenAPIFilter.java -------------------------------------------------------------------------------- /RestDocSwaggerCommon/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocSwaggerCommon/pom.xml -------------------------------------------------------------------------------- /RestDocSwaggerCommon/src/main/java/cn/willingxyz/restdoc/swagger/common/ISwaggerTypeInspector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocSwaggerCommon/src/main/java/cn/willingxyz/restdoc/swagger/common/ISwaggerTypeInspector.java -------------------------------------------------------------------------------- /RestDocSwaggerCommon/src/main/java/cn/willingxyz/restdoc/swagger/common/ITypeNameParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocSwaggerCommon/src/main/java/cn/willingxyz/restdoc/swagger/common/ITypeNameParser.java -------------------------------------------------------------------------------- /RestDocSwaggerCommon/src/main/java/cn/willingxyz/restdoc/swagger/common/PrimitiveSwaggerTypeInspector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocSwaggerCommon/src/main/java/cn/willingxyz/restdoc/swagger/common/PrimitiveSwaggerTypeInspector.java -------------------------------------------------------------------------------- /RestDocSwaggerCommon/src/main/java/cn/willingxyz/restdoc/swagger/common/SwaggerGeneratorConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocSwaggerCommon/src/main/java/cn/willingxyz/restdoc/swagger/common/SwaggerGeneratorConfig.java -------------------------------------------------------------------------------- /RestDocSwaggerCommon/src/main/java/cn/willingxyz/restdoc/swagger/common/SwaggerUIConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocSwaggerCommon/src/main/java/cn/willingxyz/restdoc/swagger/common/SwaggerUIConfiguration.java -------------------------------------------------------------------------------- /RestDocSwaggerCommon/src/main/java/cn/willingxyz/restdoc/swagger/common/TypeNameParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocSwaggerCommon/src/main/java/cn/willingxyz/restdoc/swagger/common/TypeNameParser.java -------------------------------------------------------------------------------- /RestDocSwaggerCommon/src/main/java/cn/willingxyz/restdoc/swagger/common/utils/ClassNameUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocSwaggerCommon/src/main/java/cn/willingxyz/restdoc/swagger/common/utils/ClassNameUtils.java -------------------------------------------------------------------------------- /RestDocSwaggerCommon/src/main/java/cn/willingxyz/restdoc/swagger/common/utils/JsonUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocSwaggerCommon/src/main/java/cn/willingxyz/restdoc/swagger/common/utils/JsonUtils.java -------------------------------------------------------------------------------- /RestDocSwaggerCommon/src/main/java/cn/willingxyz/restdoc/swagger/common/utils/StringUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/RestDocSwaggerCommon/src/main/java/cn/willingxyz/restdoc/swagger/common/utils/StringUtils.java -------------------------------------------------------------------------------- /images/RestDocParser.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/images/RestDocParser.png -------------------------------------------------------------------------------- /images/TypeParser.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/images/TypeParser.png -------------------------------------------------------------------------------- /images/compile-setting.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/images/compile-setting.png -------------------------------------------------------------------------------- /images/example_summary.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/images/example_summary.png -------------------------------------------------------------------------------- /lombok.config: -------------------------------------------------------------------------------- 1 | lombok.accessors.prefix += _ 2 | config.stopBubbling = true 3 | -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Willing-Xyz/RestDoc/HEAD/pom.xml --------------------------------------------------------------------------------