This is an automated email from the ASF dual-hosted git repository. wujimin pushed a change to branch weak-contract-type in repository https://gitbox.apache.org/repos/asf/servicecomb-java-chassis.git.
from 3c8e66d [SCB-1225][WIP][WEAK] fix by review comments new 8a45927 [SCB-1242] swagger generator and json deserializer prepare to support spring data new 7eae773 [SCB-1242] add spring data plugin project The 2214 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: .../common/rest/codec/RestObjectMapperFactory.java | 20 +++ coverage-reports/pom.xml | 4 + java-chassis-dependencies/default/pom.xml | 10 ++ java-chassis-distribution/pom.xml | 4 + .../ConcreteInterfaceRegister.java} | 7 +- .../swagger/extend/ModelResolverExt.java | 19 +-- .../swagger/generator/SwaggerGeneratorUtils.java | 7 ++ .../generator-spring-data}/pom.xml | 17 +-- .../springdata/PageResponseTypeProcessor.java} | 16 ++- .../SpringDataConcreteInterfaceRegister.java} | 17 +-- .../generator/springdata/SpringDataModule.java | 80 ++++++++++++ .../services/com.fasterxml.jackson.databind.Module | 2 +- ...cecomb.swagger.extend.ConcreteInterfaceRegister | 2 +- ...icecomb.swagger.generator.ResponseTypeProcessor | 2 +- .../springdata/TestPageResponseTypeProcessor.java | 49 ++++++++ .../src/test/resources/pageSchema.yaml | 139 +++++++++++++++++++++ swagger/swagger-generator/pom.xml | 1 + 17 files changed, 358 insertions(+), 38 deletions(-) copy swagger/swagger-generator/generator-core/src/main/java/org/apache/servicecomb/swagger/{generator/SwaggerContextRegister.java => extend/ConcreteInterfaceRegister.java} (84%) copy {java-chassis-spring-boot/spring-boot-starter/spring-boot-starter-provider => swagger/swagger-generator/generator-spring-data}/pom.xml (79%) copy swagger/swagger-generator/{generator-core/src/main/java/org/apache/servicecomb/swagger/generator/core/processor/response/CompletableFutureProcessor.java => generator-spring-data/src/main/java/org/apache/servicecomb/swagger/generator/springdata/PageResponseTypeProcessor.java} (67%) copy swagger/swagger-generator/{generator-core/src/main/java/org/apache/servicecomb/swagger/generator/core/processor/parameter/PartListProcessor.java => generator-spring-data/src/main/java/org/apache/servicecomb/swagger/generator/springdata/SpringDataConcreteInterfaceRegister.java} (66%) create mode 100644 swagger/swagger-generator/generator-spring-data/src/main/java/org/apache/servicecomb/swagger/generator/springdata/SpringDataModule.java copy demo/demo-edge/edge-service/src/main/resources/META-INF/services/org.apache.servicecomb.swagger.invocation.response.ResponseMetaMapper => swagger/swagger-generator/generator-spring-data/src/main/resources/META-INF/services/com.fasterxml.jackson.databind.Module (92%) copy common/common-rest/src/main/resources/META-INF/services/org.apache.servicecomb.common.rest.filter.HttpServerFilter => swagger/swagger-generator/generator-spring-data/src/main/resources/META-INF/services/org.apache.servicecomb.swagger.extend.ConcreteInterfaceRegister (90%) copy common/common-rest/src/main/resources/META-INF/services/org.apache.servicecomb.common.rest.filter.HttpServerFilter => swagger/swagger-generator/generator-spring-data/src/main/resources/META-INF/services/org.apache.servicecomb.swagger.generator.ResponseTypeProcessor (91%) create mode 100644 swagger/swagger-generator/generator-spring-data/src/test/java/org/apache/servicecomb/swagger/generator/springdata/TestPageResponseTypeProcessor.java create mode 100644 swagger/swagger-generator/generator-spring-data/src/test/resources/pageSchema.yaml