From a9838c6f4beac42b2f27de0ff03a3e6c4e098089 Mon Sep 17 00:00:00 2001 From: javahongxi Date: Sat, 6 Jan 2018 16:53:12 +0800 Subject: [PATCH] mock --- .../dubbo/demo/provider/BarServiceMock.java | 13 +++++++++++++ .../META-INF/spring/dubbo-demo-provider.xml | 3 ++- 2 files changed, 15 insertions(+), 1 deletion(-) create mode 100644 whatsmars-dubbo/whatsmars-dubbo-provider/src/main/java/org/hongxi/whatsmars/dubbo/demo/provider/BarServiceMock.java diff --git a/whatsmars-dubbo/whatsmars-dubbo-provider/src/main/java/org/hongxi/whatsmars/dubbo/demo/provider/BarServiceMock.java b/whatsmars-dubbo/whatsmars-dubbo-provider/src/main/java/org/hongxi/whatsmars/dubbo/demo/provider/BarServiceMock.java new file mode 100644 index 00000000..2fd95706 --- /dev/null +++ b/whatsmars-dubbo/whatsmars-dubbo-provider/src/main/java/org/hongxi/whatsmars/dubbo/demo/provider/BarServiceMock.java @@ -0,0 +1,13 @@ +package org.hongxi.whatsmars.dubbo.demo.provider; + +import org.hongxi.whatsmars.dubbo.demo.api.BarService; +import org.hongxi.whatsmars.dubbo.demo.api.vo.Bar; + +public class BarServiceMock implements BarService { + + @Override + public Bar findBar(String barId) { + // 你可以伪造容错数据,此方法只在出现RpcException时被执行 + return new Bar("", "容错数据", ""); + } +} \ No newline at end of file diff --git a/whatsmars-dubbo/whatsmars-dubbo-provider/src/main/resources/META-INF/spring/dubbo-demo-provider.xml b/whatsmars-dubbo/whatsmars-dubbo-provider/src/main/resources/META-INF/spring/dubbo-demo-provider.xml index 3ca710ed..a4827187 100644 --- a/whatsmars-dubbo/whatsmars-dubbo-provider/src/main/resources/META-INF/spring/dubbo-demo-provider.xml +++ b/whatsmars-dubbo/whatsmars-dubbo-provider/src/main/resources/META-INF/spring/dubbo-demo-provider.xml @@ -29,6 +29,7 @@ - + \ No newline at end of file -- GitLab