This is an automated email from the ASF dual-hosted git repository. liubao pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/incubator-servicecomb-java-chassis.git
commit a23edf205b74d189e4e781a21f501905956cbdd5 Author: liubao <bao....@huawei.com> AuthorDate: Thu Aug 16 20:44:17 2018 +0800 [SCB-847]fix it fail --- .../apache/servicecomb/springboot/jaxrs/client/JaxrsClient.java | 8 ++++++-- .../apache/servicecomb/springboot/jaxrs/server/JaxrsServer.java | 7 ++++++- 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/demo/demo-spring-boot-provider/demo-spring-boot-jaxrs-client/src/main/java/org/apache/servicecomb/springboot/jaxrs/client/JaxrsClient.java b/demo/demo-spring-boot-provider/demo-spring-boot-jaxrs-client/src/main/java/org/apache/servicecomb/springboot/jaxrs/client/JaxrsClient.java index 2bd3330..f35efe5 100644 --- a/demo/demo-spring-boot-provider/demo-spring-boot-jaxrs-client/src/main/java/org/apache/servicecomb/springboot/jaxrs/client/JaxrsClient.java +++ b/demo/demo-spring-boot-provider/demo-spring-boot-jaxrs-client/src/main/java/org/apache/servicecomb/springboot/jaxrs/client/JaxrsClient.java @@ -17,6 +17,7 @@ package org.apache.servicecomb.springboot.jaxrs.client; +import org.apache.servicecomb.common.rest.codec.RestObjectMapper; import org.apache.servicecomb.common.rest.codec.RestObjectMapperFactory; import org.apache.servicecomb.demo.RestObjectMapperWithStringMapper; import org.apache.servicecomb.demo.TestMgr; @@ -30,10 +31,13 @@ import org.springframework.boot.autoconfigure.SpringBootApplication; public class JaxrsClient { public static void main(String[] args) throws Exception { + RestObjectMapperFactory + .setCustomMapper(RestObjectMapperFactory.KEY_CONSUMER_WRITE, new RestObjectMapperWithStringMapper()); + RestObjectMapperFactory.setCustomMapper(RestObjectMapperFactory.KEY_PROVIDER_WRITE, new RestObjectMapper()); + RestObjectMapperFactory.setCustomMapper(RestObjectMapperFactory.KEY_PROVIDER_READ_OR_CONSUMER_READ, + new RestObjectMapperWithStringMapper()); Log4jUtils.init(); SpringApplication.run(JaxrsClient.class, args); - - RestObjectMapperFactory.setDefaultRestObjectMapper(new RestObjectMapperWithStringMapper()); org.apache.servicecomb.demo.jaxrs.client.JaxrsClient.run(); TestMgr.summary(); } diff --git a/demo/demo-spring-boot-provider/demo-spring-boot-jaxrs-server/src/main/java/org/apache/servicecomb/springboot/jaxrs/server/JaxrsServer.java b/demo/demo-spring-boot-provider/demo-spring-boot-jaxrs-server/src/main/java/org/apache/servicecomb/springboot/jaxrs/server/JaxrsServer.java index 5b4add3..d74ecf0 100644 --- a/demo/demo-spring-boot-provider/demo-spring-boot-jaxrs-server/src/main/java/org/apache/servicecomb/springboot/jaxrs/server/JaxrsServer.java +++ b/demo/demo-spring-boot-provider/demo-spring-boot-jaxrs-server/src/main/java/org/apache/servicecomb/springboot/jaxrs/server/JaxrsServer.java @@ -17,6 +17,7 @@ package org.apache.servicecomb.springboot.jaxrs.server; +import org.apache.servicecomb.common.rest.codec.RestObjectMapper; import org.apache.servicecomb.common.rest.codec.RestObjectMapperFactory; import org.apache.servicecomb.demo.RestObjectMapperWithStringMapper; import org.apache.servicecomb.foundation.common.utils.Log4jUtils; @@ -28,8 +29,12 @@ import org.springframework.boot.autoconfigure.SpringBootApplication; @EnableServiceComb public class JaxrsServer { public static void main(final String[] args) throws Exception { + RestObjectMapperFactory + .setCustomMapper(RestObjectMapperFactory.KEY_CONSUMER_WRITE, new RestObjectMapperWithStringMapper()); + RestObjectMapperFactory.setCustomMapper(RestObjectMapperFactory.KEY_PROVIDER_WRITE, new RestObjectMapper()); + RestObjectMapperFactory.setCustomMapper(RestObjectMapperFactory.KEY_PROVIDER_READ_OR_CONSUMER_READ, + new RestObjectMapperWithStringMapper()); Log4jUtils.init(); SpringApplication.run(JaxrsServer.class, args); - RestObjectMapperFactory.setDefaultRestObjectMapper(new RestObjectMapperWithStringMapper()); } }