You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@servicecomb.apache.org by li...@apache.org on 2023/07/21 10:20:19 UTC
[servicecomb-java-chassis] branch master updated (554e4e291 -> cbcc850a3)
This is an automated email from the ASF dual-hosted git repository.
liubao pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/servicecomb-java-chassis.git
from 554e4e291 Bump micrometer-bom from 1.11.1 to 1.11.2 (#3859)
new 4fb4abf49 [SCB-2687]upgrade to spring boot 3 and j2se to jakarta
new 62f7ce937 [SCB-2687]upgrade to open api 3: part1
new 9040b7908 [SCB-2687]upgrade to open api 3: part2
new f1e7e0787 [SCB-2687]upgrade to open api 3: part3
new 1e5cc3051 [SCB-2687]upgrade to open api 3: fix tests error
new aaf2ed6f0 [SCB-2687]upgrade to open api 3: request body processing
new 900b463c2 [SCB-2687]upgrade to open api 3: operation processing
new 9425e6471 [SCB-2687]upgrade to open api 3: pojo parameters processing
new 84b28921d [SCB-2687]upgrade to open api 3: invalid type features removed
new 43cb21a9f [SCB-2687]upgrade to open api 3: open api definition processing
new 02948f6e6 [SCB-2687]upgrade to open api 3: operation processing
new 0a184786f [SCB-2687]upgrade to open api 3: requestbody processing
new fedea7bb1 [SCB-2687]upgrade to open api 3: response schema processing
new e91ba8cd8 [SCB-2687]upgrade to open api 3: enum serialization
new 6cbde911a [SCB-2687]upgrade to open api 3: one pojo param and fix swagger test cases
new 536d35998 [SCB-2687]upgrade to open api 3: part param and fix swagger test cases
new 4f1f7ce7e [SCB-2687]upgrade to open api 3: request body process cast problem
new 1c20b5632 [SCB-2687]upgrade to open api 3: open api definition info
new bf7f4ba5d [SCB-2687]upgrade to open api 3: pojo request body type
new 019e86bc1 [SCB-2687]upgrade to open api 3: server path change
new 745889593 [SCB-2687]upgrade to open api 3: remove unused code
new 2a195941c [SCB-2687]upgrade to open api 3: fix compile problem
new ec01795be [SCB-2687]upgrade to open api 3: fix compile problem
new a2db9230a [SCB-2687]upgrade to open api 3: update hibernate validator and fix compile problem
new e081c94ef [SCB-2687]upgrade to open api 3: proto highway
new d2f4776a8 [SCB-2687]upgrade to open api 3: compile problem in common rest
new 66e89a515 [SCB-2687]upgrade to open api 3: compile problem in common access log
new 63441220e [SCB-2687]upgrade to open api 3: compile problem in invocation-springmvc
new 05442086e [SCB-2687]upgrade to open api 3: remove all AsyncRestTemplate related code
new b3963c81b [SCB-2687]upgrade to open api 3: fix compile problem registy-service-center
new 723f50abb [SCB-2687]upgrade to open api 3: fix compile problem registy-lightweight
new bfd2ed7fd [SCB-2687]upgrade to open api 3: fix compile problem metrics-core
new 80230f316 [SCB-2687]upgrade to jarkata servlet api 6.0.0
new 6db8b8caa [SCB-2687]upgrade to open api 3: fix compile problem inspector
new 76755e9dc [SCB-2687]upgrade to open api 3: fix compile problem common-protobuf
new d09b14c87 [SCB-2687]upgrade to open api 3: fix compile problem transport-highway
new bbaf5071c [SCB-2687]upgrade to open api 3: fix compile problem demo-pojo
new 00f79af69 [SCB-2687]upgrade to open api 3: fix compile problem demo-jaxrs
new ad24d45a9 [SCB-2687]upgrade to open api 3: fix compile problem demo-springmvc
new d95b6c535 [SCB-2687]upgrade to open api 3: fix compile problem demo-edge
new fed954270 [SCB-2687]upgrade to spring boot 3: auth-configuration laoding mechanism change
new c6a159cda [SCB-2687]upgrade to openapi 3: fix swagger and invocation parameter mapping
new 70fd7102c [SCB-2687]upgrade to openapi 3: fix pojo body parameter missing
new fabd07c93 [SCB-2687]upgrade to openapi 3: fix convert mgr java type change
new 3c4b8602f [SCB-2687]upgrade to openapi 3: fix swagger first test case
new 6fdcb8a8f [SCB-2687]upgrade to openapi 3: fix swagger body and parameter separation
new 05e9d7d27 [SCB-2687]upgrade to openapi 3: collectionFormat support change
new 1adae277e [SCB-2687]upgrade to openapi 3: fix parameter/request body parameter processing
new 96da0ca6d [SCB-2687]upgrade to openapi 3: proto-buff converter change
new f4932dc93 [SCB-2687]upgrade to openapi 3: fix demo-pojo startup problems
new 0f94f1199 [SCB-2687]upgrade to openapi 3: fix empty response and parameter
new 9ee8b2108 [SCB-2687]upgrade to openapi 3: fix demo-filter running problems and add swagger validations
new cf83a0fcd [SCB-2687]upgrade to openapi 3: fix spring mvc parameter name missing and default value problem
new 82f793c18 [SCB-2687]upgrade to openapi 3: requestpart annotation processing
new 1f7059515 [SCB-2687]upgrade to openapi 3: requestpart array parameter processing
new af03aab14 [SCB-2687]upgrade to openapi 3: requestpart array parameter processing
new 851b276cd [SCB-2687]fix test cases fail: producer local swagger loading
new f18c7660b [SCB-2687]fix test cases fail: spring MVC default query parameter
new 7457c8f5d [SCB-2687]fix test cases fail: @operation default request body
new 69ecbc4e5 [SCB-2687]fix test cases fail: form parameters NPE
new cfe978ad6 [SCB-2687]fix test cases fail: swagger change
new de908651f [SCB-2687]fix test cases fail: apiresponse schema implementation
new cdd28e4da [SCB-2687]fix test cases fail: consumes and produces cause schema empty
new 63bf505a9 [SCB-2687]fix test cases fail: unnecessary validation
new 39c62851b [SCB-2687]fix test cases fail: byte and byte[] swagger generation
new a53821c45 [SCB-2687]fix test cases fail: SpringMVC @RequestParam for Form
new b278b9dcd [SCB-2687]fix test cases fail: file upload
new c187dabf2 [SCB-2687]fix test cases fail: use RequestAttribute to express form
new 8388216d5 [SCB-2687]fix test cases fail: request body implicit parameters
new 2dd74e55b [SCB-2687]fix test cases fail: request body implicit parameters for highway
new 9e0ff1cdf [SCB-2687]fix test cases fail: date form type
new cc7acba9c [SCB-2687]fix test cases fail: default produces to jason
new 8201a14cd [SCB-2687]fix test cases fail: client model resolver by x-java-class
new 79d6ce04d [SCB-2687]fix test cases fail: add TODO to consumes/produces processing
new 10219144f [SCB-2687]fix test cases fail: add TODO to illegal usage for generics
new 1211cd372 [SCB-2687]fix test cases fail: add TODO to illegal usage for generics in highway
new d94f1e648 [SCB-2687]fix test cases fail: spring mvc default values
new 71e7c96b8 [SCB-2687]fix test cases fail: add TODO for producer swagger and code not match case
new 9b50b5fb2 [SCB-2687]fix test cases fail: add TODO for 1.x compatible features
new f91dcbafb [SCB-2687]fix test cases fail: fix download problem
new 111b3a561 [SCB-2687]fix test cases fail: fix upload problem
new 0079fdea0 [SCB-2687]fix test cases fail: add TODO for not supply schema id
new 052f0fae3 [SCB-2687]fix test cases fail: add TODO for not support producer schema loading
new 09ca09356 [SCB-2687]fix test cases fail: add TODO for not support 1.x compatibility
new 199b3d6c0 [SCB-2687]fix test cases fail: not support producer local swagger.
new f7abbdfd8 [SCB-2687]fix test cases fail: jaxrs swagger generation
new 064965e10 [SCB-2687]fix test cases fail: jaxrs query parameter collection format
new 8077b2f82 [SCB-2687]fix test cases fail: jersey upgrade, producer schema
new 779f727fc [SCB-2687]fix test cases fail: jaxrs parameter default values
new 8e348ad28 [SCB-2687]fix test cases fail: add TODO for form default values
new d2f993ca7 [SCB-2687]fix test cases fail: highway form primitive default values
new 9df605a39 [SCB-2687]fix test cases fail: local swagger
new e1b8572c2 [SCB-2687]fix test cases fail: local swagger
new 6be9eb9a8 [SCB-2687]fix test cases fail: local swagger
new df6581e53 [SCB-2687]fix test cases fail: local swagger
new 4b3378299 [SCB-2687]fix test cases fail: swagger core ut
new f60a39ca8 [SCB-2687]fix test cases fail: swagger jaxrs ut
new 311f0e85a [SCB-2687]fix test cases fail: swagger springmvc ut
new 0ef1cc394 [SCB-2687]fix test cases fail: swagger springmvc ut
new 7a4cf68f6 [SCB-2687]fix test cases fail: invocation core
new c31bb2329 [SCB-2687]fix test cases fail: core
new 9876b7c8b [SCB-2687]fix test cases fail: common protobuf
new 9fe6d4f23 [SCB-2687]fix test cases fail: common rest
new 022103192 [SCB-2687]fix test cases fail: highway
new 3d109d39d [SCB-2687]fix test cases fail: registry service center
new 502223b7c [SCB-2687]fix test cases fail: spring data
new b7138b943 [SCB-2687]fix test cases fail: inspector
new de96e9c94 [SCB-2687]fix checkstyle and pmd problems
new da7bc44fe [SCB-2687]fix checkstyle and rebase problems
new 7272f3fbc [SCB-2687]remove gmavenplus-plugin
new dcdab3ab3 [SCB-2687]removed producer swagger override: fix demo error and remove api
new cbcc850a3 [SCB-2687]fix checkstyle
The 112 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../core/element/impl/UrlPathAccessItem.java | 3 +-
.../core/element/impl/UrlPathItemTest.java | 12 +-
.../protobuf/definition/OperationProtobuf.java | 9 +-
.../codec/protobuf/definition/ProtobufManager.java | 2 +-
.../internal/converter/BodyParameterAdapter.java | 102 --
.../protobuf/internal/converter/ModelAdapter.java | 102 --
.../internal/converter/PropertyAdapter.java | 86 --
.../protobuf/internal/converter/ProtoMethod.java | 15 +-
...rAdapter.java => SchemaSwaggerTypeAdapter.java} | 34 +-
.../converter/SwaggerToProtoGenerator.java | 191 +--
.../internal/converter/SwaggerTypeAdapter.java | 25 +-
.../utils/ScopedProtobufSchemaManager.java | 4 +-
.../internal/converter/TestSchemaMetaCodec.java | 25 +-
.../converter/TestSchemaMetaCodecRestTemplate.java | 9 +-
.../converter/TestSwaggerToProtoGenerator.java | 13 +-
.../internal/converter/model/ProtoSchema.java | 9 +-
.../internal/converter/model/ProtoSchemaPojo.java | 9 +-
.../src/test/resources/ProtoSchema.proto | 4 +-
.../common/rest/CommonRestConfiguration.java | 12 -
.../apache/servicecomb/common/rest/RestConst.java | 3 -
.../common/rest/RestProducerInvocationCreator.java | 6 +-
.../servicecomb/common/rest/UploadConfig.java | 2 +-
.../servicecomb/common/rest/codec/RestCodec.java | 14 +-
.../rest/codec/param/BodyProcessorCreator.java | 45 +-
.../rest/codec/param/CookieProcessorCreator.java | 18 +-
.../rest/codec/param/FormProcessorCreator.java | 73 +-
.../rest/codec/param/HeaderProcessorCreator.java | 20 +-
.../rest/codec/param/ParamValueProcessor.java | 2 +-
.../codec/param/ParamValueProcessorCreator.java | 8 +-
.../rest/codec/param/PathProcessorCreator.java | 14 +-
.../rest/codec/param/QueryProcessorCreator.java | 39 +-
.../rest/codec/param/RestClientRequestImpl.java | 8 +-
.../rest/codec/produce/ProduceJsonProcessor.java | 2 +-
.../codec/produce/ProduceProcessorManager.java | 2 +-
.../codec/produce/ProduceTextPlainProcessor.java | 2 +-
.../common/rest/codec/query/QueryCodec.java | 2 +-
.../common/rest/codec/query/QueryCodecCsv.java | 5 +-
.../common/rest/codec/query/QueryCodecJson.java | 72 --
.../common/rest/codec/query/QueryCodecMulti.java | 28 +-
.../common/rest/codec/query/QueryCodecPipes.java | 5 +-
.../common/rest/codec/query/QueryCodecSsv.java | 5 +-
.../rest/codec/query/QueryCodecWithDelimiter.java | 2 +-
.../common/rest/codec/query/QueryCodecs.java | 1 -
.../common/rest/codec/query/QueryCodecsUtils.java | 16 +-
.../common/rest/definition/RestOperationMeta.java | 145 ++-
.../common/rest/definition/RestParam.java | 32 +-
.../rest/filter/inner/RestServerCodecFilter.java | 25 +-
.../common/rest/locator/MicroservicePaths.java | 3 +-
.../common/rest/locator/OperationLocator.java | 2 +-
.../resource/ClassPathStaticResourceHandler.java | 2 +-
.../rest/resource/StaticResourceHandler.java | 6 +-
.../src/main/resources/META-INF/spring.factories | 18 -
...rk.boot.autoconfigure.AutoConfiguration.imports | 3 +-
.../rest/RestProducerInvocationCreatorTest.java | 6 +-
.../servicecomb/common/rest/TestUploadConfig.java | 2 +-
.../common/rest/codec/TestRestCodec.java | 11 +-
.../common/rest/codec/param/TestBodyProcessor.java | 6 +-
.../rest/codec/param/TestBodyProcessorCreator.java | 27 +-
.../rest/codec/param/TestCookieProcessor.java | 4 +-
.../codec/param/TestCookieProcessorCreator.java | 9 +-
.../common/rest/codec/param/TestFormProcessor.java | 43 +-
.../rest/codec/param/TestFormProcessorCreator.java | 20 +-
.../rest/codec/param/TestHeaderProcessor.java | 22 +-
.../codec/param/TestHeaderProcessorCreator.java | 8 +-
.../common/rest/codec/param/TestPathProcessor.java | 2 +-
.../rest/codec/param/TestPathProcessorCreator.java | 10 +-
.../rest/codec/param/TestQueryProcessor.java | 43 +-
.../codec/param/TestQueryProcessorCreator.java | 15 +-
.../codec/param/TestRestClientRequestImpl.java | 56 +-
.../rest/codec/query/QueryCodecTestBase.java | 12 +-
.../common/rest/codec/query/QueryCodecTsvTest.java | 117 --
.../common/rest/definition/TestPath.java | 12 +-
.../rest/definition/TestRestOperationMeta.java | 80 +-
.../definition/path/QueryVarParamWriterTest.java | 15 +-
.../rest/definition/path/URLPathBuilderTest.java | 10 +-
.../filter/inner/RestServerCodecFilterTest.java | 19 +-
.../filter/inner/TestServerRestArgsFilter.java | 2 +-
.../common/rest/locator/TestMicroservicePaths.java | 10 +-
.../common/rest/locator/TestPathSchema.java | 8 +-
.../TestClassPathStaticResourceHandler.java | 6 +-
common/pom.xml | 1 -
.../org/apache/servicecomb/core/SCBEngine.java | 2 +-
.../core/definition/InvocationRuntimeType.java | 2 +-
.../core/definition/MicroserviceMeta.java | 39 +-
.../servicecomb/core/definition/OperationMeta.java | 14 +-
.../servicecomb/core/definition/SchemaMeta.java | 8 +-
.../core/definition/ServiceRegistryListener.java | 7 +-
.../core/exception/CoreExceptionConfiguration.java | 3 +
.../core/exception/DefaultExceptionProcessor.java | 18 +-
.../core/exception/ExceptionConverter.java | 4 +-
.../core/exception/ExceptionProcessor.java | 2 +-
.../servicecomb/core/exception/Exceptions.java | 6 +-
...gumentExceptionToProducerResponseConverter.java | 2 +-
...owableExceptionToProducerResponseConverter.java | 2 +-
.../ConnectTimeoutExceptionConverter.java | 4 +-
.../ConstraintViolationExceptionConverter.java | 6 +-
.../converter/DefaultExceptionConverter.java | 12 +-
.../IllegalArgumentExceptionConverter.java | 2 +-
.../converter/InvocationExceptionConverter.java | 2 +-
.../converter/ServiceCombExceptionConverter.java | 4 +-
.../converter/TimeoutExceptionConverter.java | 4 +-
.../core/filter/impl/ParameterValidatorFilter.java | 12 +-
.../servicecomb/core/governance/MatchType.java | 3 +-
.../ServiceCombCircuitBreakerExtension.java | 2 +-
.../core/governance/ServiceCombRetryExtension.java | 2 +-
.../core/invocation/InvocationTimeoutStrategy.java | 2 +-
.../core/provider/consumer/InvokerUtils.java | 2 +-
.../provider/consumer/SyncResponseExecutor.java | 2 +-
.../provider/producer/ProducerBootListener.java | 18 +-
.../provider/producer/ProducerProviderManager.java | 19 +-
core/src/main/resources/META-INF/spring.factories | 23 -
...rk.boot.autoconfigure.AutoConfiguration.imports | 7 +-
core/src/main/resources/microservice.yaml | 5 -
.../org/apache/servicecomb/core/TestConfig.java | 4 +-
.../servicecomb/core/exception/ExceptionsTest.java | 10 +-
.../converter/TimeoutExceptionConverterTest.java | 2 +-
.../filter/impl/ParameterValidatorFilterTest.java | 8 +-
.../filter/impl/ProducerOperationFilterTest.java | 2 +-
.../impl/ErrorToProducerResponseConverter.java | 2 +-
.../core/invocation/endpoint/EndpointTest.java | 25 +-
.../servicecomb/demo/crossapp/CrossappClient.java | 2 +-
.../src/main/resources/schemas/helloworld.yaml | 36 -
.../demo/crossapp/CrossappBootListener.java | 29 -
.../servicecomb/demo/crossapp/HelloWorldImpl.java | 10 +-
.../src/main/resources/schemas/helloworld.yaml | 36 -
.../business/EdgeServiceGovernanceService.java | 14 +-
.../servicecomb/demo/edge/business/Impl.java | 8 +-
...CustomExceptionToProducerResponseConverter.java | 4 +-
.../demo/edge/business/error/ErrorService.java | 2 +-
.../demo/edge/service/handler/AuthHandler.java | 2 +-
.../demo/filter/server/ExceptionSchema.java | 2 +-
.../demo/filter/server/RetrySchema.java | 2 +-
demo/demo-filter/filter-tests/pom.xml | 1 -
.../filterEdge/RetryClientSchema.yaml | 40 +-
.../apache/servicecomb/demo/jaxrs/JaxrsClient.java | 22 +-
.../jaxrs/client/CodeFirstRestTemplateJaxrs.java | 67 +-
.../jaxrs/client/MultiErrorCodeServiceClient.java | 20 +-
...emplateJaxrs.java => TestFileUploadSchema.java} | 48 +-
.../jaxrs/client/TestQueryParamWithListSchema.java | 23 -
.../demo/jaxrs/client/TestReactiveSchema.java | 4 +-
.../client/validation/ValidationServiceClient.java | 4 +-
.../server/pojoDefault/DefaultResponseModel.java | 6 +-
demo/demo-jaxrs/jaxrs-server/pom.xml | 4 +
.../demo/jaxrs/server/CodeFirstJaxrs.java | 91 +-
.../servicecomb/demo/jaxrs/server/ComputeImpl.java | 37 +-
.../demo/jaxrs/server/FileUploadSchema.java | 74 ++
.../demo/jaxrs/server/FormRequestSchema.java | 12 +-
.../demo/jaxrs/server/JaxRSDefaultValues.java | 30 +-
.../demo/jaxrs/server/QueryParamSchema.java | 6 +-
.../jaxrs/server/QueryParamWithListSchema.java | 41 +-
.../demo/jaxrs/server/ReactiveSchema.java | 10 +-
.../demo/jaxrs/server/RequestClientTimeOut.java | 10 +-
.../demo/jaxrs/server/SchemeInterfaceJaxrs.java | 10 +-
.../servicecomb/demo/jaxrs/server/Validator.java | 18 +-
.../server/beanParam/BeanParamTestService.java | 18 +-
.../jaxrs/server/beanParam/TestBeanParameter.java | 10 +-
.../beanParam/TestBeanParameterWithUpload.java | 6 +-
.../jaxrs/server/injectBean/InjectBeanSchema.java | 4 +-
.../multiErrorCode/MultiErrorCodeService.java | 64 +-
.../server/pojoDefault/DefaultModelService.java | 4 +-
.../server/pojoDefault/DefaultRequestModel.java | 6 +-
.../server/pojoDefault/DefaultResponseModel.java | 6 +-
.../jaxrs/server/validation/ValidationService.java | 14 +-
.../demo/localRegistryClient/CodeFirstService.java | 8 +-
.../ServerEndpoint.yaml | 35 +-
.../demo-local-registry-server/ServerEndpoint.yaml | 35 +-
.../localRegistryServer/CodeFirstEndpoint.java | 2 +-
.../demo/localRegistryServer/ServerEndpoint.java | 2 +-
.../demo/registry/ServiceCenterEndpoint.java | 2 +-
.../ServiceCenterEndpoint.yaml | 69 +-
.../servicecomb/demo/registry/ServerEndpoint.java | 2 +-
.../demo-multi-service-center-client/pom.xml | 27 -
.../demo/multiServiceCenter/ServerEndpoint.java | 2 +-
.../ConfigurationEndpoint.java | 2 +-
.../multiServiceCenterServerB/ServerEndpoint.java | 2 +-
.../servicecomb/demo/pojo/client/BeanRpcTest.java | 3 +-
.../demo/pojo/client/CodeFirstPojoClientIntf.java | 4 +-
.../servicecomb/demo/pojo/client/PojoClient.java | 16 +-
.../client/TestClientInterfaceForServerTest.java | 40 +-
.../demo/pojo/client/TestSameService.java | 11 +-
.../demo/pojo/server/CodeFirstPojo.java | 9 +-
.../servicecomb/demo/pojo/server/PojoServer.java | 6 +-
.../servicecomb/demo/pojo/server/WeakPojo.java | 8 +-
.../demo/pojo/server/same/pk1/SameInterface.java | 5 +-
.../demo/pojo/server/same/pk1/SameService.java | 5 +-
.../demo/pojo/server/same/pk2/SameInterface.java | 5 +-
.../demo/pojo/server/same/pk2/SameService.java | 5 +-
.../demo/prefix/RegisterUrlPrefixEndpoint.java | 2 +-
.../servicecomb/demo/CodeFirstRestTemplate.java | 21 +-
.../servicecomb/demo/CommonSchemaInterface.java | 4 +-
.../org/apache/servicecomb/demo/DemoConst.java | 2 +-
.../jaxrs/server/validation/ValidationModel.java | 2 +-
.../produceprocessor/ProduceAppXmlProcessor.java | 2 +-
.../override/ProduceAppXmlProcessor.java | 2 +-
.../apache/servicecomb/demo/utils/JAXBUtils.java | 2 +-
.../apache/servicecomb/demo/validator/Student.java | 4 +-
.../apache/servicecomb/demo/validator/Teacher.java | 2 +-
.../src/main/resources/microservice.yaml | 8 +
.../resources/microservices/jaxrs/compute.yaml | 273 ++--
.../microservices/pojo/helloworld.Greeter.yaml | 86 +-
.../main/resources/microservices/pojo/server.yaml | 366 +++---
.../resources/microservices/pojo/smartcare.yaml | 188 ++-
.../resources/microservices/pojo/tcc-server.yaml | 108 --
.../microservices/springmvc/controller.yaml | 172 +--
.../demo/signature/ClientSignature.java | 2 +-
.../servicecomb/demo/signature/SignatureUtils.java | 2 +-
.../springboot/pojo/client/PojoClientTest.java | 14 +-
.../resources/META-INF/spring/pojo.client.bean.xml | 2 +-
.../src/main/resources/application.yml | 2 +-
.../src/main/resources/application.yml | 2 +-
.../demo/springmvc/SpringmvcClient.java | 49 +-
.../client/CodeFirstRestTemplateSpringmvc.java | 4 +-
.../springmvc/client/ConsumerTestsAfterBootup.java | 2 +-
.../springmvc/client/ICompatible1xTestSchema.java | 6 +-
.../demo/springmvc/client/SpringMVCSchema.java | 34 +-
.../client/TestCompatible1xTestSchema.java | 13 +-
.../demo/springmvc/client/TestContentType.java | 10 +-
.../springmvc/client/TestMaxHttpUrlLength.java | 2 +-
.../demo/springmvc/client/TestObject.java | 38 +-
.../demo/springmvc/client/TestResponse.java | 2 +-
.../demo/springmvc/client/TestRestTemplate.java | 8 +-
.../client/TestThirdPartyRegistration.java | 2 +-
.../demo/springmvc/client/ThirdPartyService.java | 12 +-
.../demo/springmvc/client/ThirdSvc.java | 12 +-
.../src/main/resources/SpringMVCSchema.yaml | 78 +-
.../demo/springmvc/server/AnnotationsTest.java | 18 +-
.../demo/springmvc/server/CodeFirstSpringmvc.java | 112 +-
.../springmvc/server/Compatible1xTestSchema.java | 2 +-
.../springmvc/server/ContentTypeSpringmvc.java | 11 +-
.../server/ContentTypeSpringmvcOverwrite.java | 5 +-
.../demo/springmvc/server/ControllerImpl.java | 8 +-
.../demo/springmvc/server/DateTimeSchema.java | 4 +-
.../demo/springmvc/server/DownloadSchema.java | 2 +-
.../springmvc/server/ProducerTestsAfterBootup.java | 58 +-
.../demo/springmvc/server/RetrySchema.java | 2 +-
.../springmvc/server/SchemeInterfaceSpringmvc.java | 4 +-
.../server/SchemeInterfaceSpringmvcImpl.java | 2 +-
.../server/SpringMVCCommonSchemaInterface.java | 2 +-
.../springmvc/server/SpringMvcDefaultValues.java | 6 +-
.../demo/springmvc/server/WeakSpringmvc.java | 11 +-
.../schemas/CodeFirstSpringmvcForSchema.yaml | 53 +-
.../zeroconfig/client/ClientServerEndpoint.java | 2 +-
.../demo/zeroconfig/client/GovernanceEndpoint.java | 2 +-
.../demo/zeroconfig/edge/ServerEndpoint.java | 2 +-
.../demo/zeroconfig/server/GovernanceEndpoint.java | 17 +-
.../server/GovernanceNoPrefixEndpoint.java | 10 +-
.../demo/zeroconfig/server/ServerEndpoint.java | 2 +-
.../pom.xml | 21 -
.../demo/zeroconfig/tests/ServerTest.java | 19 +-
.../ClientServerEndpoint.yaml | 207 +--
demo/docker-run-config-edge/pom.xml | 50 +-
demo/docker-run-config-local/pom.xml | 48 -
demo/docker-run-config/pom.xml | 50 +-
demo/pom.xml | 4 -
dependencies/default/pom.xml | 43 +-
.../servicecomb/config/client/ApolloClient.java | 2 +-
.../edge/core/AbstractEdgeDispatcher.java | 4 +-
.../src/main/resources/META-INF/spring.factories | 18 -
...rk.boot.autoconfigure.AutoConfiguration.imports | 6 +-
.../servicecomb/foundation/common/Holder.java | 2 +-
.../foundation/common/base/EnumUtils.java | 5 +-
.../foundation/common/http/HttpStatus.java | 6 +-
.../foundation/common/http/HttpStatusManager.java | 4 +-
.../foundation/common/http/HttpStatusUtils.java | 2 +-
.../foundation/common/part/AbstractPart.java | 5 +-
.../foundation/common/part/FilePartForSend.java | 2 +-
.../foundation/common/utils/PartUtils.java | 4 +-
.../utils/json/JavaxServletPartDeserializer.java | 4 +-
.../utils/json/JavaxServletPartSerializer.java | 4 +-
.../foundation/common/utils/json/PartModule.java | 4 +-
.../src/main/resources/META-INF/spring.factories | 20 -
...rk.boot.autoconfigure.AutoConfiguration.imports | 4 +-
.../foundation/common/http/TestHttpStatus.java | 4 +-
.../common/http/TestHttpStatusUtils.java | 2 +-
.../foundation/common/http/TestHttpUtils.java | 2 +-
.../foundation/common/part/TestAbstractPart.java | 2 +-
.../config/priority/PriorityPropertyFactory.java | 2 +-
...rk.boot.autoconfigure.AutoConfiguration.imports | 6 +-
.../consumer/StaticMicroserviceVersions.java | 6 +-
.../registry/swagger/SwaggerLoader.java | 52 +-
foundations/foundation-test-scaffolding/pom.xml | 5 +
.../foundation/test/scaffolding/model/User.java | 6 +
.../foundation/vertx/SimpleBodyHandler.java | 2 +-
.../vertx/http/AbstractHttpServletRequest.java | 54 +-
.../vertx/http/AbstractHttpServletResponse.java | 26 +-
.../foundation/vertx/http/DownloadUtils.java | 6 +-
.../foundation/vertx/http/EmptyAsyncContext.java | 12 +-
.../vertx/http/HttpServletRequestEx.java | 2 +-
.../vertx/http/HttpServletResponseEx.java | 6 +-
.../foundation/vertx/http/ReadStreamPart.java | 4 +-
.../vertx/http/StandardHttpServletRequestEx.java | 10 +-
.../vertx/http/StandardHttpServletResponseEx.java | 19 +-
.../VertxClientRequestToHttpServletRequest.java | 2 +-
.../VertxClientResponseToHttpServletResponse.java | 4 +-
.../VertxServerRequestToHttpServletRequest.java | 10 +-
.../VertxServerResponseToHttpServletResponse.java | 13 +-
.../foundation/vertx/stream/BufferInputStream.java | 4 +-
.../foundation/vertx/stream/PumpFromPart.java | 2 +-
.../foundation/vertx/TestSimpleBodyHandler.java | 2 +-
.../vertx/http/TestAbstractHttpServletRequest.java | 18 +-
.../http/TestAbstractHttpServletResponse.java | 21 -
.../foundation/vertx/http/TestReadStreamPart.java | 2 +-
.../http/TestStandardHttpServletRequestEx.java | 8 +-
.../http/TestStandardHttpServletResponseEx.java | 17 +-
...TestVertxClientRequestToHttpServletRequest.java | 2 +-
...stVertxClientResponseToHttpServletResponse.java | 4 +-
...TestVertxServerRequestToHttpServletRequest.java | 8 +-
...stVertxServerResponseToHttpServletResponse.java | 18 +-
.../foundation/vertx/stream/TestPumpFromPart.java | 2 +-
.../src/main/resources/META-INF/spring.factories | 19 -
...rk.boot.autoconfigure.AutoConfiguration.imports | 7 +-
.../src/main/resources/META-INF/spring.factories | 19 -
...rk.boot.autoconfigure.AutoConfiguration.imports | 6 +-
.../java/org/apache/servicecomb/qps/QpsConst.java | 2 +-
.../src/main/resources/META-INF/spring.factories | 18 -
...rk.boot.autoconfigure.AutoConfiguration.imports | 6 +-
.../governance/ConsumerInstanceBulkheadFilter.java | 2 +-
.../ConsumerInstanceIsolationFilter.java | 2 +-
.../src/main/resources/META-INF/spring.factories | 19 -
...rk.boot.autoconfigure.AutoConfiguration.imports | 6 +-
.../servicecomb/loadbalance/LoadBalanceFilter.java | 2 +-
.../PriorityInstancePropertyDiscoveryFilter.java | 2 +-
...rk.boot.autoconfigure.AutoConfiguration.imports | 6 +-
.../consumer/ConsumerAuthFilter.java | 2 +-
.../provider/ProviderAuthFilter.java | 2 +-
.../src/main/resources/META-INF/spring.factories | 19 -
...rk.boot.autoconfigure.AutoConfiguration.imports | 6 +-
.../src/main/resources/META-INF/spring.factories | 18 -
...rk.boot.autoconfigure.AutoConfiguration.imports | 6 +-
...rk.boot.autoconfigure.AutoConfiguration.imports | 6 +-
.../inspector/internal/InspectorImpl.java | 39 +-
.../src/main/resources/META-INF/spring.factories | 18 -
...rk.boot.autoconfigure.AutoConfiguration.imports | 3 +-
.../inspector/internal/TestInspectorImpl.java | 8 +-
inspector/src/test/resources/schema1.yaml | 61 +-
inspector/src/test/resources/schema2.yaml | 71 +-
metrics/metrics-core/pom.xml | 5 -
.../core/publish/HealthCheckerRestPublisher.java | 4 +-
.../metrics/core/publish/MetricsRestPublisher.java | 14 +-
.../src/main/resources/META-INF/spring.factories | 18 -
...rk.boot.autoconfigure.AutoConfiguration.imports | 6 +-
.../core/publish/TestDefaultLogPublisher.java | 2 +-
.../metrics/core/publish/TestPublishUtils.java | 2 +-
.../model/invocation/TestOperationPerfGroup.java | 2 +-
.../core/publish/model/invocation/Utils.java | 2 +-
pom.xml | 6 -
.../provider/pojo/PojoConsumerMetaRefresher.java | 10 +-
.../provider/pojo/definition/PojoConsumerMeta.java | 2 +-
.../pojo/definition/PojoConsumerOperationMeta.java | 2 +-
.../src/main/resources/META-INF/spring.factories | 18 -
...rk.boot.autoconfigure.AutoConfiguration.imports | 6 +-
.../servicecomb/provider/pojo/TestInvoker.java | 2 +-
.../rest/common/ProducerHttpRequestArgMapper.java | 2 +-
.../ProducerHttpRequestArgMapperFactory.java | 2 +-
.../src/main/resources/META-INF/spring.factories | 18 -
...rk.boot.autoconfigure.AutoConfiguration.imports | 6 +-
.../common/TestInvocationToHttpServletRequest.java | 2 +-
.../common/TestProducerHttpRequestArgMapper.java | 2 +-
.../reference/CommonToHttpServletRequest.java | 26 +-
.../springmvc/reference/CseClientHttpRequest.java | 6 +-
.../reference/async/CseAsyncClientHttpRequest.java | 83 --
.../async/CseAsyncClientHttpRequestFactory.java | 31 -
.../reference/async/CseAsyncRequestCallback.java | 50 -
.../reference/async/CseAsyncRestTemplate.java | 62 -
.../reference/TestCommonToHttpServletRequest.java | 64 +-
.../CseAsyncClientHttpRequestFactoryTest.java | 33 -
.../async/CseAsyncClientHttpRequestTest.java | 127 --
.../async/CseAsyncRequestCallbackTest.java | 53 -
.../registry/lightweight/DiscoveryClient.java | 23 +-
.../registry/lightweight/DiscoveryEndpoint.java | 41 +-
.../src/main/resources/META-INF/spring.factories | 18 -
...rk.boot.autoconfigure.AutoConfiguration.imports | 6 +-
.../schemadiscovery/SchemaDiscoveryEndpoint.java | 10 +-
.../src/main/resources/META-INF/spring.factories | 18 -
...rk.boot.autoconfigure.AutoConfiguration.imports | 6 +-
.../serviceregistry/auth/TokenCacheManager.java | 2 +-
.../client/http/ServiceRegistryClientImpl.java | 2 +-
.../task/MicroserviceRegisterTask.java | 16 +-
.../client/LocalServiceRegistryClientImpl.java | 2 +-
.../client/http/TestServiceRegistryClientImpl.java | 2 +-
.../serviceregistry/swagger/TestSwaggerLoader.java | 123 +-
.../task/TestMicroserviceRegisterTask.java | 372 ++----
.../src/main/resources/META-INF/spring.factories | 18 -
...rk.boot.autoconfigure.AutoConfiguration.imports | 6 +-
.../starter/servlet/RestServletInitializer.java | 6 +-
.../src/main/resources/META-INF/spring.factories | 19 -
...rk.boot.autoconfigure.AutoConfiguration.imports | 6 +-
swagger/swagger-generator/generator-core/pom.xml | 4 +-
.../apache/servicecomb/swagger/SwaggerUtils.java | 465 +++----
.../swagger/converter/AbstractConverter.java | 16 +-
.../servicecomb/swagger/converter/Converter.java | 6 +-
.../swagger/converter/ConverterMgr.java | 140 +-
.../converter/model/AbstractModelConverter.java | 30 -
.../converter/model/ArrayModelConverter.java | 39 -
.../converter/model/ModelImplConverter.java | 48 -
.../swagger/converter/model/RefModelConverter.java | 30 -
.../property/AbstractPropertyConverter.java | 4 +-
.../converter/property/ArrayPropertyConverter.java | 13 +-
.../converter/property/MapPropertyConverter.java | 20 +-
.../property/ObjectPropertyConverter.java | 18 +-
.../converter/property/RefPropertyConverter.java | 30 -
.../property/StringPropertyConverter.java | 50 -
.../DefaultModelResolveObjectMapperProvider.java | 5 +-
.../swagger/extend/ModelResolverExt.java | 176 +--
.../swagger/extend/PropertyModelConverterExt.java | 58 -
.../servicecomb/swagger/extend/SwaggerEnum.java | 17 +-
.../extend/annotations/ResponseHeaders.java | 31 -
.../introspector/JsonPropertyIntrospector.java | 3 +-
.../property/AbstractBaseIntegerProperty.java | 133 --
.../swagger/extend/property/ByteProperty.java | 35 -
.../swagger/extend/property/ShortProperty.java | 35 -
.../property/creator/ByteArrayPropertyCreator.java | 13 +-
.../property/creator/BytePropertyCreator.java | 13 +-
.../creator/InputStreamPropertyCreator.java | 8 +-
.../property/creator/PartPropertyCreator.java | 10 +-
.../extend/property/creator/PropertyCreator.java | 5 +-
.../property/creator/ShortPropertyCreator.java | 37 -
.../swagger/generator/OperationGenerator.java | 6 +-
.../swagger/generator/ParameterGenerator.java | 22 +-
.../swagger/generator/ParameterProcessor.java | 21 +-
.../swagger/generator/ResponseTypeProcessor.java | 4 +-
.../swagger/generator/SwaggerConst.java | 11 +-
.../swagger/generator/SwaggerGenerator.java | 15 +-
.../swagger/generator/SwaggerGeneratorUtils.java | 24 +-
.../generator/core/AbstractOperationGenerator.java | 419 +++---
.../generator/core/AbstractSwaggerGenerator.java | 128 +-
.../generator/core/model/HttpParameterType.java | 24 +
.../generator/core/model/SwaggerOperation.java | 32 +-
.../generator/core/model/SwaggerOperations.java | 35 +-
.../core/processor/annotation/AnnotationUtils.java | 414 +++---
.../annotation/ApiOperationProcessor.java | 99 --
.../core/processor/annotation/ApiProcessor.java | 51 -
.../annotation/ApiResponseMethodProcessor.java | 14 +-
.../annotation/ApiResponsesClassProcessor.java | 5 +-
.../annotation/ApiResponsesMethodProcessor.java | 13 +-
...cessor.java => OpenAPIDefinitionProcessor.java} | 18 +-
.../OperationMethodAnnotationProcessor.java | 72 ++
...a => RequestBodyMethodAnnotationProcessor.java} | 16 +-
.../annotation/ResponseHeaderProcessor.java | 45 -
.../annotation/ResponseHeadersProcessor.java | 44 -
.../annotation/SwaggerDefinitionProcessor.java | 268 ----
.../annotation/models/ResponseConfig.java | 83 --
.../annotation/models/ResponseConfigBase.java | 61 -
.../annotation/models/ResponseHeaderConfig.java | 34 -
.../parameter/AbstractParameterProcessor.java | 11 +-
.../AbstractSerializableParameterProcessor.java | 46 -
.../parameter/ApiImplicitParamProcessor.java | 73 --
.../processor/parameter/ApiParamProcessor.java | 50 -
.../processor/parameter/EnumPostProcessor.java | 12 +-
.../HttpServletRequestContextRegister.java | 2 +-
.../processor/parameter/JsonViewProcessor.java | 22 +-
.../parameter/ParameterParameterProcessor.java | 81 ++
.../processor/parameter/PartArrayProcessor.java | 50 +-
.../processor/parameter/PartListProcessor.java | 2 +-
.../core/processor/parameter/PartProcessor.java | 48 +-
.../parameter/RawJsonRequestBodyProcessor.java | 20 +-
.../parameter/RequestBodyParameterProcessor.java | 90 ++
.../response/DefaultResponseTypeProcessor.java | 16 +-
.../core/unittest/UnitTestSwaggerUtils.java | 24 +-
.../swagger/generator/core/utils/MethodUtils.java | 21 +-
.../generator/pojo/PojoOperationGenerator.java | 108 +-
.../pojo/PojoSwaggerGeneratorFactory.java | 2 +-
.../generator/rest/RestOperationGenerator.java | 3 +-
...=> io.swagger.v3.core.converter.ModelConverter} | 0
...comb.swagger.generator.ClassAnnotationProcessor | 4 +-
...omb.swagger.generator.MethodAnnotationProcessor | 5 +-
...ervicecomb.swagger.generator.ParameterProcessor | 6 +-
.../servicecomb/swagger/TestSwaggerUtils.java | 108 +-
.../swagger/converter/ConverterMgrTest.java | 186 ---
.../swagger/extend/TestModelResolverExt.java | 42 -
.../swagger/extend/module/EnumModuleExtTest.java | 38 +-
.../property/creator/TestPartPropertyCreator.java | 8 +-
.../generator/core/TestApiImplicitParams.java | 52 -
.../swagger/generator/core/TestApiOperation.java | 145 +--
.../swagger/generator/core/TestApiResponse.java | 78 +-
.../swagger/generator/core/TestArrayType.java | 30 +-
.../swagger/generator/core/TestClassUtils.java | 19 +-
.../swagger/generator/core/TestInvalidType.java | 94 --
.../generator/core/TestOperationGenerator.java | 69 +-
.../swagger/generator/core/TestPojoExample.java | 13 +-
.../generator/core/TestSwaggerDefinition.java | 70 +-
.../generator/core/TestSwaggerGenerator.java | 18 +-
.../swagger/generator/core/TestSwaggerUtils.java | 258 +---
.../core/model/TestSwaggerOperations.java | 26 +-
.../PojoExample1.java} | 13 +-
.../swagger/generator/core/pojo/TestType1.java | 6 +-
.../swagger/generator/core/pojo/TestType2.java | 6 +-
.../annotation/ApiOperationProcessorTest.java | 162 ---
.../processor/annotation/ApiProcessorTest.java | 111 --
.../annotation/OpenAPIDefinitionProcessorTest.java | 62 +
.../OperationMethodAnnotationProcessorTest.java | 197 +++
.../annotation/SwaggerDefinitionProcessorTest.java | 159 ---
.../swagger/generator/core/schema/AllType.java | 79 +-
.../swagger/generator/core/schema/InvalidType.java | 65 -
.../swagger/generator/core/schema/Schema.java | 26 +-
.../src/test/resources/schemas/Schema.yaml | 825 ++++++++++++
.../src/test/resources/schemas/allMethod.yaml | 1346 ++++++++++----------
.../src/test/resources/schemas/allType.yaml | 127 +-
.../src/test/resources/schemas/apiOperation.yaml | 32 +-
.../src/test/resources/schemas/apiResponse.yaml | 27 +-
.../src/test/resources/schemas/array.yaml | 48 +-
.../src/test/resources/schemas/boolean.yaml | 45 +-
.../src/test/resources/schemas/booleanObject.yaml | 44 +-
.../src/test/resources/schemas/byte.yaml | 46 +-
.../src/test/resources/schemas/byteObject.yaml | 46 +-
.../src/test/resources/schemas/bytes.yaml | 48 +-
.../src/test/resources/schemas/bytesObject.yaml | 48 +-
.../src/test/resources/schemas/char.yaml | 44 +-
.../src/test/resources/schemas/charObject.yaml | 44 +-
.../test/resources/schemas/completableFuture.yaml | 27 +-
.../src/test/resources/schemas/date.yaml | 29 +-
.../src/test/resources/schemas/double.yaml | 46 +-
.../src/test/resources/schemas/doubleObject.yaml | 46 +-
.../resources/schemas/emptySwaggerDefinition.yaml | 30 -
.../src/test/resources/schemas/enum.yaml | 67 +-
.../src/test/resources/schemas/float.yaml | 46 +-
.../src/test/resources/schemas/floatObject.yaml | 46 +-
.../src/test/resources/schemas/ignoreRequest.yaml | 46 +-
.../src/test/resources/schemas/int.yaml | 46 +-
.../src/test/resources/schemas/intObject.yaml | 46 +-
.../src/test/resources/schemas/list.yaml | 67 +-
.../src/test/resources/schemas/long.yaml | 46 +-
.../src/test/resources/schemas/longObject.yaml | 46 +-
.../src/test/resources/schemas/map.yaml | 67 +-
.../src/test/resources/schemas/mapList.yaml | 69 +-
.../src/test/resources/schemas/multiParam.yaml | 254 ++--
.../test/resources/schemas/nestedListString.yaml | 62 +-
.../src/test/resources/schemas/object.yaml | 48 +-
.../src/test/resources/schemas/oneEnum.yaml | 53 +-
.../src/test/resources/schemas/part.yaml | 33 +-
.../src/test/resources/schemas/partArray.yaml | 38 +-
.../src/test/resources/schemas/partList.yaml | 38 +-
.../src/test/resources/schemas/pojoExample1.yaml | 73 ++
.../src/test/resources/schemas/responseHeader.yaml | 32 +-
.../test/resources/schemas/security-apikey.yaml | 40 -
.../src/test/resources/schemas/security-basic.yaml | 34 -
.../test/resources/schemas/security-oauth2.yaml | 52 -
.../src/test/resources/schemas/set.yaml | 50 +-
.../src/test/resources/schemas/short.yaml | 46 +-
.../src/test/resources/schemas/shortObject.yaml | 46 +-
.../src/test/resources/schemas/string.yaml | 44 +-
.../schemas/testCompletableFutureOptional.yaml | 27 +-
.../src/test/resources/schemas/testOptional.yaml | 27 +-
.../test/resources/schemas/wrapToBodyWithDesc.yaml | 47 +-
.../generator/jaxrs/JaxrsOperationGenerator.java | 23 +-
.../generator/jaxrs/JaxrsSwaggerGenerator.java | 2 +-
.../jaxrs/JaxrsSwaggerGeneratorFactory.java | 2 +-
...r.java => AbstractJaxrsParameterProcessor.java} | 11 +-
.../annotation/ConsumesAnnotationProcessor.java | 9 +-
.../annotation/CookieParamAnnotationProcessor.java | 32 +-
.../annotation/DeleteAnnotationProcessor.java | 2 +-
.../annotation/FormParamAnnotationProcessor.java | 64 +-
.../annotation/GetAnnotationProcessor.java | 4 +-
.../annotation/HeaderParamAnnotationProcessor.java | 33 +-
.../annotation/PatchAnnotationProcessor.java | 2 +-
.../annotation/PathClassAnnotationProcessor.java | 2 +-
.../annotation/PathMethodAnnotationProcessor.java | 2 +-
.../annotation/PathParamAnnotationProcessor.java | 33 +-
.../annotation/PostAnnotationProcessor.java | 2 +-
.../annotation/ProducesAnnotationProcessor.java | 9 +-
.../annotation/PutAnnotationProcessor.java | 2 +-
.../annotation/QueryParamAnnotationProcessor.java | 33 +-
.../processor/response/JaxrsResponseProcessor.java | 26 +-
.../swagger/generator/jaxrs/ClassMethodNoPath.java | 4 +-
.../servicecomb/swagger/generator/jaxrs/Echo.java | 69 +-
.../generator/jaxrs/FullSwaggerService.java | 70 +
.../swagger/generator/jaxrs/MultiDefaultPath.java | 4 +-
.../swagger/generator/jaxrs/TestJaxrs.java | 150 +--
.../generator/jaxrs/model/AggregatedParam.java | 12 +-
.../jaxrs/model/BeanParamComplexField.java | 2 +-
.../jaxrs/model/BeanParamComplexSetter.java | 2 +-
.../model/BeanParamWithJsonIgnoredTagged.java | 2 +-
.../generator/jaxrs/model/BeanParamWithPart.java | 6 +-
.../generator/jaxrs/model/ConsumesAndProduces.java | 6 +-
.../generator/jaxrs/model/enums/DynamicStatus.java | 6 +-
.../jaxrs/model/enums/DynamicStatusBeanParam.java | 7 +-
.../jaxrs/model/enums/DynamicStatusModel.java | 4 +-
.../generator/jaxrs/model/enums/JdkStatus.java | 6 +-
.../jaxrs/model/enums/JdkStatusBeanParam.java | 7 +-
.../jaxrs/model/enums/JdkStatusModel.java | 4 +-
.../test/resources/schemas/FullSwaggerService.yaml | 109 ++
.../src/test/resources/schemas/consumes.yaml | 123 +-
.../test/resources/schemas/dynamicStatusEnum.yaml | 96 +-
.../src/test/resources/schemas/echo.yaml | 480 ++++++-
.../test/resources/schemas/nestedListString.yaml | 53 +-
.../springdata/TestPageResponseTypeProcessor.java | 2 +-
.../src/test/resources/pageSchema.yaml | 196 ++-
.../springmvc/SpringmvcOperationGenerator.java | 5 -
...stractHttpMethodMappingAnnotationProcessor.java | 11 +-
.../AbstractSpringmvcParameterProcessor.java | 11 +-
...actSpringmvcSerializableParameterProcessor.java | 58 -
.../annotation/CookieValueAnnotationProcessor.java | 32 +-
.../PathVariableAnnotationProcessor.java | 29 +-
.../RequestAttributeAnnotationProcessor.java | 50 +-
.../annotation/RequestBodyAnnotationProcessor.java | 17 +-
.../RequestHeaderAnnotationProcessor.java | 33 +-
.../RequestMappingClassAnnotationProcessor.java | 7 -
.../RequestParamAnnotationProcessor.java | 57 -
.../annotation/RequestParamParameterProcessor.java | 85 ++
.../annotation/RequestPartAnnotationProcessor.java | 59 +-
.../RestControllerClassAnnotationProcessor.java | 9 +-
.../creator/MultipartFilePropertyCreator.java | 8 +-
...ervicecomb.swagger.generator.ParameterProcessor | 2 +-
.../swagger/generator/springmvc/Echo.java | 35 +-
.../generator/springmvc/MethodEmptyPath.java | 4 +-
.../springmvc/MethodMixupAnnotations.java | 104 +-
.../swagger/generator/springmvc/TestSpringmvc.java | 136 +-
.../springmvc/model/DefaultParameterSchema.java | 22 +-
.../springmvc/model/SwaggerTestTarget.java | 2 +-
.../generator/springmvc/model/TestProducer.java | 2 +-
.../RequestPartAnnotationProcessorTest.java | 133 +-
.../creator/MultipartFilePropertyCreatorTest.java | 8 +-
.../resources/schemas/DefaultParameterSchema.yaml | 144 +++
.../src/test/resources/schemas/DemoRest.yaml | 64 +
.../test/resources/schemas/defaultParameter.yaml | 99 +-
.../src/test/resources/schemas/echo.yaml | 238 ++++
.../src/test/resources/schemas/emptyPath.yaml | 21 +-
.../test/resources/schemas/mixupAnnotations.yaml | 554 +++++---
.../schemas/requestMappingHttpMethod.yaml | 20 +-
.../src/test/resources/schemas/responseEntity.yaml | 127 +-
.../test/resources/schemas/swaggerTestTarget.yaml | 22 +-
.../swaggerTestTarget_ValueOverWritePath.yaml | 21 +-
.../swagger/engine/SwaggerEnvironment.java | 27 +-
.../swagger/engine/SwaggerProducer.java | 8 +-
.../swagger/engine/SwaggerProducerOperation.java | 10 -
.../swagger/invocation/AsyncResponse.java | 2 +-
.../servicecomb/swagger/invocation/Response.java | 4 +-
.../arguments/AbstractArgumentsMapperCreator.java | 173 +--
.../consumer/ConsumerArgumentsMapperCreator.java | 55 +-
.../producer/ProducerArgumentsMapperCreator.java | 51 +-
.../SwaggerBodyFieldToProducerArgument.java | 3 +-
.../invocation/context/InvocationContext.java | 4 +-
.../converter/impl/part/BytesToPartConverter.java | 2 +-
.../converter/impl/part/FileToPartConverter.java | 2 +-
.../impl/part/InputStreamToPartConverter.java | 2 +-
.../impl/part/PartListToPartArrayConverter.java | 2 +-
.../impl/part/PartListToPartListConverter.java | 2 +-
.../converter/impl/part/PartToPartConverter.java | 2 +-
.../impl/part/ResourceToPartConverter.java | 2 +-
.../invocation/exception/ExceptionFactory.java | 2 +-
.../invocation/exception/InvocationException.java | 2 +-
.../swagger/invocation/response/ResponsesMeta.java | 31 +-
.../producer/DefaultProducerResponseMapper.java | 2 +-
.../producer/OptionalProducerResponseMapper.java | 2 +-
.../response/producer/ProducerResponseMapper.java | 2 +-
.../org/apache/servicecomb/core/TestException.java | 2 +-
.../org/apache/servicecomb/core/TestResponse.java | 2 +-
.../swagger/engine/TestSwaggerEnvironment.java | 4 +-
.../engine/TestSwaggerProducerOperation.java | 15 +-
.../arguments/consumer/TestJaxrsV1V1.java | 18 +-
.../arguments/consumer/TestJaxrsV1V2.java | 16 +-
.../arguments/consumer/TestJaxrsV2V1.java | 16 +-
.../arguments/consumer/TestJaxrsV2V2.java | 20 +-
.../arguments/consumer/TestPojoOneArg.java | 14 +-
.../arguments/consumer/TestPojoV1V1.java | 14 +-
.../arguments/consumer/TestPojoV1V2.java | 12 +-
.../arguments/consumer/TestPojoV2V1.java | 12 +-
.../arguments/consumer/TestPojoV2V2.java | 12 +-
.../arguments/consumer/TestSpringmvcV1V1.java | 14 +-
.../arguments/consumer/TestSpringmvcV1V2.java | 14 +-
.../arguments/consumer/TestSpringmvcV2V1.java | 14 +-
.../arguments/consumer/TestSpringmvcV2V2.java | 18 +-
.../arguments/producer/TestPojoOneArg.java | 7 +-
.../invocation/context/TestInvocationContext.java | 2 +-
.../part/PartListToPartArrayConverterTest.java | 4 +-
.../impl/part/PartListToPartListConverterTest.java | 6 +-
.../impl/part/PartToPartConverterTest.java | 2 +-
.../impl/part/TestBytesToPartConverter.java | 2 +-
.../impl/part/TestFileToPartConverter.java | 2 +-
.../impl/part/TestInputStreamToPartConverter.java | 2 +-
.../impl/part/TestResourceToPartConverter.java | 2 +-
.../ErrorToProducerResponseConverter.java | 2 +-
.../invocation/exception/TestExceptionFactory.java | 2 +-
.../TestExceptionToProducerResponseConverters.java | 2 +-
...cationExceptionToProducerResponseConverter.java | 2 +-
.../swagger/invocation/models/JaxrsImpl.java | 20 +-
.../invocation/models/PojoConsumerIntf.java | 4 +-
.../swagger/invocation/models/PojoImpl.java | 4 +-
.../swagger/invocation/models/ProducerImpl.java | 7 +-
.../invocation/response/TestResponsesMeta.java | 31 +-
.../TestConsumerResponseMapperFactorys.java | 16 +-
.../TestProducerResponseMapperFactorys.java | 22 +-
.../swagger/invocation/schemas/ConsumerAddV2.java | 5 +-
.../invocation/schemas/JaxrsAddBeanParamV1.java | 6 +-
.../invocation/schemas/JaxrsAddBeanParamV2.java | 6 +-
.../swagger/invocation/schemas/JaxrsAddBodyV1.java | 4 +-
.../swagger/invocation/schemas/JaxrsAddBodyV2.java | 4 +-
.../swagger/invocation/schemas/JaxrsAddV1.java | 6 +-
.../swagger/invocation/schemas/JaxrsAddV2.java | 8 +-
.../swagger/invocation/schemas/PojoAddV2.java | 4 +-
.../invocation/schemas/models/AddBeanParamV1.java | 2 +-
.../invocation/schemas/models/AddBeanParamV2.java | 4 +-
.../response/JaxrsConsumerResponseMapper.java | 4 +-
.../JaxrsConsumerResponseMapperFactory.java | 2 +-
.../response/JaxrsProducerResponseMapper.java | 6 +-
.../JaxrsProducerResponseMapperFactory.java | 2 +-
.../response/TestJaxrsConsumerResponseMapper.java | 21 +-
.../response/TestJaxrsProducerResponseMapper.java | 10 +-
.../TestJaxrsProducerResponseMapperFactory.java | 2 +-
.../PartListToMultipartArrayConverter.java | 2 +-
.../PartListToMultipartListConverter.java | 2 +-
.../converter/PartToMultipartConverter.java | 2 +-
.../invocation/converter/PartToMultipartFile.java | 2 +-
.../response/SpringmvcProducerResponseMapper.java | 8 +-
.../converter/TestPartToMultipartFile.java | 2 +-
.../TestSpringmvcConsumerResponseMapper.java | 4 +-
.../TestSpringmvcProducerResponseMapper.java | 4 +-
...lationExceptionToProducerResponseConverter.java | 4 +-
.../validator/DefaultParameterNameProvider.java | 2 +-
.../invocation/validator/ParameterValidator.java | 12 +-
.../transport/highway/HighwayClient.java | 2 +-
.../transport/highway/HighwayCodec.java | 38 +-
.../transport/highway/HighwayServerConnection.java | 2 +-
...rk.boot.autoconfigure.AutoConfiguration.imports | 6 +-
.../highway/HighwayServerCodecFilterTest.java | 5 +-
.../transport/highway/TestHighwayClient.java | 2 +-
.../transport-rest/transport-rest-client/pom.xml | 4 -
.../transport/rest/client/RestClientDecoder.java | 2 +-
.../transport/rest/client/RestClientEncoder.java | 12 +-
.../rest/client/RestClientRequestParameters.java | 2 +-
.../client/RestClientRequestParametersImpl.java | 2 +-
.../transport/rest/client/RestClientSender.java | 2 +-
.../client/RestClientTransportContextFactory.java | 2 +-
.../rest/client/http/DefaultHttpClientFilter.java | 2 +-
.../rest/client/http/RestClientInvocation.java | 2 +-
.../src/main/resources/META-INF/spring.factories | 19 -
...rk.boot.autoconfigure.AutoConfiguration.imports | 6 +-
.../rest/client/RestFeatureController.java | 14 +-
.../client/http/TestDefaultHttpClientFilter.java | 4 +-
.../transport/rest/servlet/RestAsyncListener.java | 14 +-
.../transport/rest/servlet/RestServlet.java | 8 +-
.../rest/servlet/RestServletInjector.java | 4 +-
.../rest/servlet/ServletRestDispatcher.java | 6 +-
.../transport/rest/servlet/ServletUtils.java | 8 +-
.../rest/servlet/TestRestAsyncListener.java | 10 +-
.../transport/rest/servlet/TestRestServlet.java | 6 +-
.../rest/servlet/TestRestServletInjector.java | 4 +-
.../transport/rest/servlet/TestServletUtils.java | 10 +-
.../transport/rest/vertx/RestServerVerticle.java | 4 +-
.../transport/rest/vertx/VertxRestDispatcher.java | 8 +-
.../rest/vertx/TestVertxRestDispatcher.java | 4 +-
741 files changed, 10716 insertions(+), 13064 deletions(-)
delete mode 100644 common/common-protobuf/src/main/java/org/apache/servicecomb/codec/protobuf/internal/converter/BodyParameterAdapter.java
delete mode 100644 common/common-protobuf/src/main/java/org/apache/servicecomb/codec/protobuf/internal/converter/ModelAdapter.java
delete mode 100644 common/common-protobuf/src/main/java/org/apache/servicecomb/codec/protobuf/internal/converter/PropertyAdapter.java
rename common/common-protobuf/src/main/java/org/apache/servicecomb/codec/protobuf/internal/converter/{SerializableParameterAdapter.java => SchemaSwaggerTypeAdapter.java} (64%)
delete mode 100644 common/common-rest/src/main/java/org/apache/servicecomb/common/rest/codec/query/QueryCodecJson.java
delete mode 100644 common/common-rest/src/main/resources/META-INF/spring.factories
rename handlers/handler-loadbalance/src/main/resources/META-INF/spring.factories => common/common-rest/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports (88%)
delete mode 100644 common/common-rest/src/test/java/org/apache/servicecomb/common/rest/codec/query/QueryCodecTsvTest.java
delete mode 100644 core/src/main/resources/META-INF/spring.factories
rename foundations/foundation-config/src/main/resources/META-INF/spring.factories => core/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports (75%)
delete mode 100644 demo/demo-crossapp/crossapp-client/src/main/resources/schemas/helloworld.yaml
delete mode 100644 demo/demo-crossapp/crossapp-server/src/main/java/org/apache/servicecomb/demo/crossapp/CrossappBootListener.java
delete mode 100644 demo/demo-crossapp/crossapp-server/src/main/resources/schemas/helloworld.yaml
copy demo/demo-jaxrs/jaxrs-client/src/main/java/org/apache/servicecomb/demo/jaxrs/client/{CodeFirstRestTemplateJaxrs.java => TestFileUploadSchema.java} (68%)
create mode 100644 demo/demo-jaxrs/jaxrs-server/src/main/java/org/apache/servicecomb/demo/jaxrs/server/FileUploadSchema.java
delete mode 100644 demo/demo-schema/src/main/resources/microservices/pojo/tcc-server.yaml
copy swagger/swagger-generator/generator-core/src/test/resources/schemas/booleanObject.yaml => demo/demo-springmvc/springmvc-server/src/main/resources/schemas/CodeFirstSpringmvcForSchema.yaml (57%)
delete mode 100644 edge/edge-core/src/main/resources/META-INF/spring.factories
copy demo/demo-schema/src/main/resources/microservice.yaml => edge/edge-core/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports (90%)
delete mode 100644 foundations/foundation-common/src/main/resources/META-INF/spring.factories
rename transports/transport-highway/src/main/resources/META-INF/spring.factories => foundations/foundation-common/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports (88%)
copy demo/demo-schema/src/main/resources/microservice.yaml => foundations/foundation-config/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports (90%)
delete mode 100644 governance/src/main/resources/META-INF/spring.factories
copy demo/demo-schema/src/main/resources/microservice.yaml => governance/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports (88%)
delete mode 100644 handlers/handler-fault-injection/src/main/resources/META-INF/spring.factories
copy demo/demo-schema/src/main/resources/microservice.yaml => handlers/handler-fault-injection/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports (90%)
delete mode 100644 handlers/handler-flowcontrol-qps/src/main/resources/META-INF/spring.factories
copy demo/demo-schema/src/main/resources/microservice.yaml => handlers/handler-flowcontrol-qps/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports (90%)
delete mode 100644 handlers/handler-governance/src/main/resources/META-INF/spring.factories
copy demo/demo-schema/src/main/resources/microservice.yaml => handlers/handler-governance/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports (90%)
copy demo/demo-schema/src/main/resources/microservice.yaml => handlers/handler-loadbalance/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports (90%)
delete mode 100644 handlers/handler-publickey-auth/src/main/resources/META-INF/spring.factories
copy demo/demo-schema/src/main/resources/microservice.yaml => handlers/handler-publickey-auth/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports (90%)
delete mode 100644 handlers/handler-router/src/main/resources/META-INF/spring.factories
copy demo/demo-schema/src/main/resources/microservice.yaml => handlers/handler-router/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports (90%)
copy demo/demo-schema/src/main/resources/microservice.yaml => handlers/handler-tracing-zipkin/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports (90%)
delete mode 100644 inspector/src/main/resources/META-INF/spring.factories
rename handlers/handler-tracing-zipkin/src/main/resources/META-INF/spring.factories => inspector/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports (88%)
delete mode 100644 metrics/metrics-core/src/main/resources/META-INF/spring.factories
copy demo/demo-schema/src/main/resources/microservice.yaml => metrics/metrics-core/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports (90%)
delete mode 100644 providers/provider-pojo/src/main/resources/META-INF/spring.factories
copy demo/demo-schema/src/main/resources/microservice.yaml => providers/provider-pojo/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports (90%)
delete mode 100644 providers/provider-rest-common/src/main/resources/META-INF/spring.factories
copy demo/demo-schema/src/main/resources/microservice.yaml => providers/provider-rest-common/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports (90%)
delete mode 100644 providers/provider-springmvc/src/main/java/org/apache/servicecomb/provider/springmvc/reference/async/CseAsyncClientHttpRequest.java
delete mode 100644 providers/provider-springmvc/src/main/java/org/apache/servicecomb/provider/springmvc/reference/async/CseAsyncClientHttpRequestFactory.java
delete mode 100644 providers/provider-springmvc/src/main/java/org/apache/servicecomb/provider/springmvc/reference/async/CseAsyncRequestCallback.java
delete mode 100644 providers/provider-springmvc/src/main/java/org/apache/servicecomb/provider/springmvc/reference/async/CseAsyncRestTemplate.java
delete mode 100644 providers/provider-springmvc/src/test/java/org/apache/servicecomb/provider/springmvc/reference/async/CseAsyncClientHttpRequestFactoryTest.java
delete mode 100644 providers/provider-springmvc/src/test/java/org/apache/servicecomb/provider/springmvc/reference/async/CseAsyncClientHttpRequestTest.java
delete mode 100644 providers/provider-springmvc/src/test/java/org/apache/servicecomb/provider/springmvc/reference/async/CseAsyncRequestCallbackTest.java
delete mode 100644 service-registry/registry-lightweight/src/main/resources/META-INF/spring.factories
copy demo/demo-schema/src/main/resources/microservice.yaml => service-registry/registry-lightweight/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports (90%)
delete mode 100644 service-registry/registry-schema-discovery/src/main/resources/META-INF/spring.factories
copy demo/demo-schema/src/main/resources/microservice.yaml => service-registry/registry-schema-discovery/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports (90%)
delete mode 100644 service-registry/registry-zero-config/src/main/resources/META-INF/spring.factories
copy demo/demo-schema/src/main/resources/microservice.yaml => service-registry/registry-zero-config/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports (90%)
delete mode 100644 spring-boot/spring-boot-starters/java-chassis-spring-boot-starter-servlet/src/main/resources/META-INF/spring.factories
copy demo/demo-schema/src/main/resources/microservice.yaml => spring-boot/spring-boot-starters/java-chassis-spring-boot-starter-servlet/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports (90%)
delete mode 100644 swagger/swagger-generator/generator-core/src/main/java/org/apache/servicecomb/swagger/converter/model/AbstractModelConverter.java
delete mode 100644 swagger/swagger-generator/generator-core/src/main/java/org/apache/servicecomb/swagger/converter/model/ArrayModelConverter.java
delete mode 100644 swagger/swagger-generator/generator-core/src/main/java/org/apache/servicecomb/swagger/converter/model/ModelImplConverter.java
delete mode 100644 swagger/swagger-generator/generator-core/src/main/java/org/apache/servicecomb/swagger/converter/model/RefModelConverter.java
delete mode 100644 swagger/swagger-generator/generator-core/src/main/java/org/apache/servicecomb/swagger/converter/property/RefPropertyConverter.java
delete mode 100644 swagger/swagger-generator/generator-core/src/main/java/org/apache/servicecomb/swagger/converter/property/StringPropertyConverter.java
delete mode 100644 swagger/swagger-generator/generator-core/src/main/java/org/apache/servicecomb/swagger/extend/PropertyModelConverterExt.java
delete mode 100644 swagger/swagger-generator/generator-core/src/main/java/org/apache/servicecomb/swagger/extend/annotations/ResponseHeaders.java
delete mode 100644 swagger/swagger-generator/generator-core/src/main/java/org/apache/servicecomb/swagger/extend/property/AbstractBaseIntegerProperty.java
delete mode 100644 swagger/swagger-generator/generator-core/src/main/java/org/apache/servicecomb/swagger/extend/property/ByteProperty.java
delete mode 100644 swagger/swagger-generator/generator-core/src/main/java/org/apache/servicecomb/swagger/extend/property/ShortProperty.java
delete mode 100644 swagger/swagger-generator/generator-core/src/main/java/org/apache/servicecomb/swagger/extend/property/creator/ShortPropertyCreator.java
delete mode 100644 swagger/swagger-generator/generator-core/src/main/java/org/apache/servicecomb/swagger/generator/core/processor/annotation/ApiOperationProcessor.java
delete mode 100644 swagger/swagger-generator/generator-core/src/main/java/org/apache/servicecomb/swagger/generator/core/processor/annotation/ApiProcessor.java
rename swagger/swagger-generator/generator-core/src/main/java/org/apache/servicecomb/swagger/generator/core/processor/annotation/{ApiResponseClassProcessor.java => OpenAPIDefinitionProcessor.java} (60%)
create mode 100644 swagger/swagger-generator/generator-core/src/main/java/org/apache/servicecomb/swagger/generator/core/processor/annotation/OperationMethodAnnotationProcessor.java
copy swagger/swagger-generator/generator-core/src/main/java/org/apache/servicecomb/swagger/generator/core/processor/annotation/{ApiResponseMethodProcessor.java => RequestBodyMethodAnnotationProcessor.java} (74%)
delete mode 100644 swagger/swagger-generator/generator-core/src/main/java/org/apache/servicecomb/swagger/generator/core/processor/annotation/ResponseHeaderProcessor.java
delete mode 100644 swagger/swagger-generator/generator-core/src/main/java/org/apache/servicecomb/swagger/generator/core/processor/annotation/ResponseHeadersProcessor.java
delete mode 100644 swagger/swagger-generator/generator-core/src/main/java/org/apache/servicecomb/swagger/generator/core/processor/annotation/SwaggerDefinitionProcessor.java
delete mode 100644 swagger/swagger-generator/generator-core/src/main/java/org/apache/servicecomb/swagger/generator/core/processor/annotation/models/ResponseConfig.java
delete mode 100644 swagger/swagger-generator/generator-core/src/main/java/org/apache/servicecomb/swagger/generator/core/processor/annotation/models/ResponseConfigBase.java
delete mode 100644 swagger/swagger-generator/generator-core/src/main/java/org/apache/servicecomb/swagger/generator/core/processor/annotation/models/ResponseHeaderConfig.java
copy demo/demo-crossapp/crossapp-server/src/main/java/org/apache/servicecomb/demo/crossapp/HelloWorldImpl.java => swagger/swagger-generator/generator-core/src/main/java/org/apache/servicecomb/swagger/generator/core/processor/parameter/AbstractParameterProcessor.java (76%)
delete mode 100644 swagger/swagger-generator/generator-core/src/main/java/org/apache/servicecomb/swagger/generator/core/processor/parameter/AbstractSerializableParameterProcessor.java
delete mode 100644 swagger/swagger-generator/generator-core/src/main/java/org/apache/servicecomb/swagger/generator/core/processor/parameter/ApiImplicitParamProcessor.java
delete mode 100644 swagger/swagger-generator/generator-core/src/main/java/org/apache/servicecomb/swagger/generator/core/processor/parameter/ApiParamProcessor.java
create mode 100644 swagger/swagger-generator/generator-core/src/main/java/org/apache/servicecomb/swagger/generator/core/processor/parameter/ParameterParameterProcessor.java
create mode 100644 swagger/swagger-generator/generator-core/src/main/java/org/apache/servicecomb/swagger/generator/core/processor/parameter/RequestBodyParameterProcessor.java
rename swagger/swagger-generator/generator-core/src/main/resources/META-INF/services/{io.swagger.converter.ModelConverter => io.swagger.v3.core.converter.ModelConverter} (100%)
delete mode 100644 swagger/swagger-generator/generator-core/src/test/java/org/apache/servicecomb/swagger/converter/ConverterMgrTest.java
delete mode 100644 swagger/swagger-generator/generator-core/src/test/java/org/apache/servicecomb/swagger/extend/TestModelResolverExt.java
delete mode 100644 swagger/swagger-generator/generator-core/src/test/java/org/apache/servicecomb/swagger/generator/core/TestApiImplicitParams.java
delete mode 100644 swagger/swagger-generator/generator-core/src/test/java/org/apache/servicecomb/swagger/generator/core/TestInvalidType.java
rename providers/provider-springmvc/src/test/java/org/apache/servicecomb/provider/springmvc/reference/async/CseAsyncRestTemplateTest.java => swagger/swagger-generator/generator-core/src/test/java/org/apache/servicecomb/swagger/generator/core/TestPojoExample.java (70%)
rename swagger/swagger-generator/generator-core/src/test/java/org/apache/servicecomb/swagger/generator/core/{schema/InvalidResponseHeader.java => pojo/PojoExample1.java} (75%)
delete mode 100644 swagger/swagger-generator/generator-core/src/test/java/org/apache/servicecomb/swagger/generator/core/processor/annotation/ApiOperationProcessorTest.java
delete mode 100644 swagger/swagger-generator/generator-core/src/test/java/org/apache/servicecomb/swagger/generator/core/processor/annotation/ApiProcessorTest.java
create mode 100644 swagger/swagger-generator/generator-core/src/test/java/org/apache/servicecomb/swagger/generator/core/processor/annotation/OpenAPIDefinitionProcessorTest.java
create mode 100644 swagger/swagger-generator/generator-core/src/test/java/org/apache/servicecomb/swagger/generator/core/processor/annotation/OperationMethodAnnotationProcessorTest.java
delete mode 100644 swagger/swagger-generator/generator-core/src/test/java/org/apache/servicecomb/swagger/generator/core/processor/annotation/SwaggerDefinitionProcessorTest.java
delete mode 100644 swagger/swagger-generator/generator-core/src/test/java/org/apache/servicecomb/swagger/generator/core/schema/InvalidType.java
create mode 100644 swagger/swagger-generator/generator-core/src/test/resources/schemas/Schema.yaml
delete mode 100644 swagger/swagger-generator/generator-core/src/test/resources/schemas/emptySwaggerDefinition.yaml
create mode 100644 swagger/swagger-generator/generator-core/src/test/resources/schemas/pojoExample1.yaml
delete mode 100644 swagger/swagger-generator/generator-core/src/test/resources/schemas/security-apikey.yaml
delete mode 100644 swagger/swagger-generator/generator-core/src/test/resources/schemas/security-basic.yaml
delete mode 100644 swagger/swagger-generator/generator-core/src/test/resources/schemas/security-oauth2.yaml
copy swagger/swagger-generator/generator-jaxrs/src/main/java/org/apache/servicecomb/swagger/generator/jaxrs/processor/annotation/{DeleteAnnotationProcessor.java => AbstractJaxrsParameterProcessor.java} (80%)
create mode 100644 swagger/swagger-generator/generator-jaxrs/src/test/java/org/apache/servicecomb/swagger/generator/jaxrs/FullSwaggerService.java
create mode 100644 swagger/swagger-generator/generator-jaxrs/src/test/resources/schemas/FullSwaggerService.yaml
rename common/common-rest/src/main/java/org/apache/servicecomb/common/rest/codec/query/QueryCodecTsv.java => swagger/swagger-generator/generator-springmvc/src/main/java/org/apache/servicecomb/swagger/generator/springmvc/processor/annotation/AbstractSpringmvcParameterProcessor.java (72%)
delete mode 100644 swagger/swagger-generator/generator-springmvc/src/main/java/org/apache/servicecomb/swagger/generator/springmvc/processor/annotation/AbstractSpringmvcSerializableParameterProcessor.java
delete mode 100644 swagger/swagger-generator/generator-springmvc/src/main/java/org/apache/servicecomb/swagger/generator/springmvc/processor/annotation/RequestParamAnnotationProcessor.java
create mode 100644 swagger/swagger-generator/generator-springmvc/src/main/java/org/apache/servicecomb/swagger/generator/springmvc/processor/annotation/RequestParamParameterProcessor.java
create mode 100644 swagger/swagger-generator/generator-springmvc/src/test/resources/schemas/DefaultParameterSchema.yaml
create mode 100644 swagger/swagger-generator/generator-springmvc/src/test/resources/schemas/DemoRest.yaml
create mode 100644 swagger/swagger-generator/generator-springmvc/src/test/resources/schemas/echo.yaml
copy demo/demo-schema/src/main/resources/microservice.yaml => transports/transport-highway/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports (90%)
delete mode 100644 transports/transport-rest/transport-rest-client/src/main/resources/META-INF/spring.factories
copy demo/demo-schema/src/main/resources/microservice.yaml => transports/transport-rest/transport-rest-client/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports (90%)