shuzheng 9 лет назад
Родитель
Сommit
b0597ee595

+ 9 - 0
zheng-ucenter/zheng-ucenter-rpc-api/src/main/java/com/zheng/ucenter/rpc/api/UcenterApiService.java

@@ -0,0 +1,9 @@
+package com.zheng.ucenter.rpc.api;
+
+/**
+ * upms系统接口
+ * Created by shuzheng on 2017/6/19.
+ */
+public interface UcenterApiService {
+
+}

+ 14 - 0
zheng-ucenter/zheng-ucenter-rpc-api/src/main/java/com/zheng/ucenter/rpc/api/UcenterApiServiceMock.java

@@ -0,0 +1,14 @@
+package com.zheng.ucenter.rpc.api;
+
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+/**
+* 降级实现UcenterApiService接口
+* Created by shuzheng on 2017/6/19.
+*/
+public class UcenterApiServiceMock implements UcenterApiService {
+
+    private static Logger _log = LoggerFactory.getLogger(UcenterApiServiceMock.class);
+
+}

+ 19 - 0
zheng-ucenter/zheng-ucenter-rpc-service/src/main/java/com/zheng/ucenter/rpc/service/impl/UcenterApiServiceImpl.java

@@ -0,0 +1,19 @@
+package com.zheng.ucenter.rpc.service.impl;
+
+import com.zheng.ucenter.rpc.api.UcenterApiService;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+import org.springframework.stereotype.Service;
+import org.springframework.transaction.annotation.Transactional;
+
+/**
+ * UcenterApiService实现
+ * Created by shuzheng on 2017/6/19.
+ */
+@Service
+@Transactional
+public class UcenterApiServiceImpl implements UcenterApiService {
+
+    private static Logger _log = LoggerFactory.getLogger(UcenterApiServiceImpl.class);
+
+}

+ 4 - 0
zheng-ucenter/zheng-ucenter-rpc-service/src/main/resources/META-INF/spring/applicationContext-dubbo-provider.xml

@@ -33,4 +33,8 @@
     <bean id="ucenterUserDetailsService" class="com.zheng.ucenter.rpc.service.impl.UcenterUserDetailsServiceImpl"/>
     <dubbo:service interface="com.zheng.ucenter.rpc.api.UcenterUserDetailsService" ref="ucenterUserDetailsService" timeout="10000"/>
 
+    <!-- 接口服务 -->
+    <bean id="ucenterApiService" class="com.zheng.ucenter.rpc.service.impl.UcenterApiServiceImpl"/>
+    <dubbo:service interface="com.zheng.ucenter.rpc.api.UcenterApiService" ref="ucenterApiService" timeout="10000"/>
+
 </beans>