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 2018/08/17 02:23:56 UTC
[incubator-servicecomb-java-chassis] 07/10: [SCB-847]fix it fail
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 <ba...@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());
}
}