This is an automated email from the ASF dual-hosted git repository.
ningjiang pushed a change to branch master
in repository
https://gitbox.apache.org/repos/asf/incubator-servicecomb-java-chassis.git.
from 704214d [JAV-584]fallback logic optimize
new 887ab2a JAV-548 fix springmvc upload bug, avoid getBytes not closed
inputStream
new 1c9e31d JAV-548 fix springmvc upload bug, avoid sample not close
inputstream
new 5bb158f JAV-548 do not use part.getName() to get parameter name,
because pojo consumer not easy to set name to part
new 70afebd JAV-548 change upload directory from "." to "target"
new fdcede6 JAV-548 move part implementations to foundation-common, and
add UT
new cde8450 JAV-548 pojo consumer support file upload
new 50ecefd JAV-548 add demo for pojo consumer invoke file upload
new 28f0743 JAV-548 producer support Part to be input parameter
new e738251 JAV-548 change demo springmvc-server, one input parameter
changed from MultipartFile to Part
new 7ffe244 update license in code-templates.xml
new 11d1b17 modify license problems
The 11 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:
.../rest/codec/param/RestClientRequestImpl.java | 13 +-
...servicecomb.common.rest.filter.HttpServerFilter | 17 --
.../client/CodeFirstRestTemplateSpringmvc.java | 34 +++-
.../demo/springmvc/server/CodeFirstSpringmvc.java | 5 +-
.../src/main/resources/microservice.yaml | 2 +-
...ecomb.serviceregistry.discovery.DiscoveryFilter | 17 --
etc/code-templates.xml | 13 +-
foundations/foundation-common/pom.xml | 4 +
.../foundation/common}/part/AbstractPart.java | 2 +-
.../foundation/common}/part/FilePart.java | 2 +-
.../foundation/common}/part/InputStreamPart.java | 2 +-
.../foundation/common}/part/ResourcePart.java | 2 +-
.../foundation/common/part/TestAbstractPart.java | 116 +++++++++++++
.../foundation/common/part/TestFilePart.java | 76 +++++++++
.../common/part/TestInputStreamPart.java | 33 ++--
.../foundation/common/part/TestResourcePart.java} | 32 ++--
...rvicecomb.foundation.common.utils.SPIServiceDef | 34 +---
...comb.config.spi.ConfigCenterConfigurationSource | 35 +---
...comb.config.spi.ConfigCenterConfigurationSource | 34 +---
foundations/foundation-vertx/pom.xml | 4 -
.../VertxServerRequestToHttpServletRequest.java | 3 +-
integration-tests/springmvc-tests/pom.xml | 4 -
.../tests/endpoints/CodeFirstSpringmvcBase.java | 5 +-
.../reference/CommonToHttpServletRequest.java | 6 +-
.../swagger/extend/ModelResolverExt.java | 2 +
...opertyCreator.java => PartPropertyCreator.java} | 11 +-
.../property/creator/TestPartPropertyCreator.java | 24 +--
.../converter/impl/part/FileToPartConverter.java | 30 ++--
.../impl/part/InputStreamToPartConverter.java | 29 ++--
.../impl/part/ResourceToPartConverter.java | 29 ++--
.../impl/part/TestFileToPartConverter.java | 26 ++-
.../impl/part/TestInputStreamToPartConverter.java | 26 ++-
.../impl/part/TestResourceToPartConverter.java | 37 ++--
.../invocation/converter/PartToMultipartFile.java | 62 +++----
.../converter/SpringMultipartConverter.java | 47 +-----
.../converter/TestPartToMultipartFile.java | 186 +++++++++++++++++++++
36 files changed, 642 insertions(+), 362 deletions(-)
copy
foundations/{foundation-vertx/src/main/java/io/servicecomb/foundation/vertx =>
foundation-common/src/main/java/io/servicecomb/foundation/common}/part/AbstractPart.java
(97%)
rename
foundations/{foundation-vertx/src/main/java/io/servicecomb/foundation/vertx =>
foundation-common/src/main/java/io/servicecomb/foundation/common}/part/FilePart.java
(97%)
rename
foundations/{foundation-vertx/src/main/java/io/servicecomb/foundation/vertx =>
foundation-common/src/main/java/io/servicecomb/foundation/common}/part/InputStreamPart.java
(95%)
copy
foundations/{foundation-vertx/src/main/java/io/servicecomb/foundation/vertx =>
foundation-common/src/main/java/io/servicecomb/foundation/common}/part/ResourcePart.java
(96%)
create mode 100644
foundations/foundation-common/src/test/java/io/servicecomb/foundation/common/part/TestAbstractPart.java
create mode 100644
foundations/foundation-common/src/test/java/io/servicecomb/foundation/common/part/TestFilePart.java
copy
providers/provider-springmvc/src/test/java/io/servicecomb/provider/springmvc/reference/TestCseClientHttpRequestFactory.java
=>
foundations/foundation-common/src/test/java/io/servicecomb/foundation/common/part/TestInputStreamPart.java
(58%)
rename
foundations/{foundation-vertx/src/main/java/io/servicecomb/foundation/vertx/part/ResourcePart.java
=>
foundation-common/src/test/java/io/servicecomb/foundation/common/part/TestResourcePart.java}
(57%)
copy
swagger/swagger-generator/generator-core/src/main/java/io/servicecomb/swagger/extend/property/creator/{ShortPropertyCreator.java
=> PartPropertyCreator.java} (82%)
copy
service-registry/src/test/java/io/servicecomb/serviceregistry/version/TestVersionRuleFixedParser.java
=>
swagger/swagger-generator/generator-core/src/test/java/io/servicecomb/swagger/extend/property/creator/TestPartPropertyCreator.java
(62%)
copy
handlers/handler-bizkeeper/src/main/java/io/servicecomb/bizkeeper/ReturnNullFallbackPolicy.java
=>
swagger/swagger-invocation/invocation-core/src/main/java/io/servicecomb/swagger/invocation/converter/impl/part/FileToPartConverter.java
(55%)
copy
providers/provider-rest-common/src/main/java/io/servicecomb/provider/rest/common/ProducerHttpRequestArgMapperFactory.java
=>
swagger/swagger-invocation/invocation-core/src/main/java/io/servicecomb/swagger/invocation/converter/impl/part/InputStreamToPartConverter.java
(54%)
copy
providers/provider-rest-common/src/main/java/io/servicecomb/provider/rest/common/ProducerHttpRequestArgMapperFactory.java
=>
swagger/swagger-invocation/invocation-core/src/main/java/io/servicecomb/swagger/invocation/converter/impl/part/ResourceToPartConverter.java
(54%)
copy
transports/transport-highway/src/test/java/io/servicecomb/transport/highway/TestHighwayConfig.java
=>
swagger/swagger-invocation/invocation-core/src/test/java/io/servicecomb/swagger/invocation/converter/impl/part/TestFileToPartConverter.java
(57%)
copy
transports/transport-highway/src/test/java/io/servicecomb/transport/highway/TestHighwayConfig.java
=>
swagger/swagger-invocation/invocation-core/src/test/java/io/servicecomb/swagger/invocation/converter/impl/part/TestInputStreamToPartConverter.java
(55%)
copy
foundations/foundation-common/src/test/java/io/servicecomb/foundation/common/http/TestHttpStatusUtils.java
=>
swagger/swagger-invocation/invocation-core/src/test/java/io/servicecomb/swagger/invocation/converter/impl/part/TestResourceToPartConverter.java
(52%)
rename
foundations/foundation-vertx/src/main/java/io/servicecomb/foundation/vertx/part/AbstractPart.java
=>
swagger/swagger-invocation/invocation-springmvc/src/main/java/io/servicecomb/swagger/invocation/converter/PartToMultipartFile.java
(51%)
create mode 100644
swagger/swagger-invocation/invocation-springmvc/src/test/java/io/servicecomb/swagger/invocation/converter/TestPartToMultipartFile.java
--
To stop receiving notification emails like this one, please contact
['"[email protected]" <[email protected]>'].