From ffa69c65aef7051aae75b677df378ae6b3c8d771 Mon Sep 17 00:00:00 2001
From: qianlq <1242202279@qq.com>
Date: Sun, 20 Jan 2019 11:43:53 +0800
Subject: [PATCH] =?UTF-8?q?:collision:=20feat(DAO=E5=B1=82):=20=E6=B7=BB?=
=?UTF-8?q?=E5=8A=A0=E6=95=B0=E6=8D=AE=E5=BA=93=E5=B1=82?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
dubbo-api/pom.xml | 15 ++--
.../src/main/resources/application.properties | 16 +++-
.../DubboConsumerApplication.java | 2 +
.../controller/TestController.java | 2 +-
.../src/main/resources/application.properties | 18 +++--
.../src/main/resources/mapper/UserMapper.xml | 4 +-
dubbo-provider/pom.xml | 43 +++++++++-
.../service/impl/TestServiceImpl.java | 9 +--
.../src/main/resources/application.properties | 4 +-
...dubbo-providers.xml => dubbo-provider.xml} | 2 +-
dubbo-service/pom.xml | 81 -------------------
.../dubboservice/DubboServiceApplication.java | 14 ----
.../src/main/resources/application.properties | 20 -----
dubbo-service/src/main/resources/log4j2.xml | 73 -----------------
.../DubboServiceApplicationTests.java | 17 ----
pom.xml | 1 -
16 files changed, 90 insertions(+), 231 deletions(-)
rename {dubbo-service/src/main/java/com/coderqian/dubboservice => dubbo-provider/src/main/java/com/coderqian/dubboprovider}/service/impl/TestServiceImpl.java (79%)
rename dubbo-provider/src/main/resources/dubbo/{dubbo-providers.xml => dubbo-provider.xml} (91%)
delete mode 100644 dubbo-service/pom.xml
delete mode 100644 dubbo-service/src/main/java/com/coderqian/dubboservice/DubboServiceApplication.java
delete mode 100644 dubbo-service/src/main/resources/application.properties
delete mode 100644 dubbo-service/src/main/resources/log4j2.xml
delete mode 100644 dubbo-service/src/test/java/com/coderqian/dubboservice/DubboServiceApplicationTests.java
diff --git a/dubbo-api/pom.xml b/dubbo-api/pom.xml
index 8f73f83..b046a26 100644
--- a/dubbo-api/pom.xml
+++ b/dubbo-api/pom.xml
@@ -27,11 +27,16 @@
com.coderqian
dubbo-core
0.0.1-SNAPSHOT
-
-
-
- org.springframework.boot
- spring-boot-starter-web
+
+
+ org.mybatis.spring.boot
+ mybatis-spring-boot-starter
+
+
+ com.alibaba
+ druid-spring-boot-starter
+
+
diff --git a/dubbo-api/src/main/resources/application.properties b/dubbo-api/src/main/resources/application.properties
index 8e3d0f3..06410c3 100644
--- a/dubbo-api/src/main/resources/application.properties
+++ b/dubbo-api/src/main/resources/application.properties
@@ -6,4 +6,18 @@ dubbo.application.id=dubbo-api
# 当前dubbo应用名称
dubbo.application.name=dubbo-api
# 注册中心
-dubbo.registry.address=zookeeper://127.0.0.1:2181
\ No newline at end of file
+dubbo.registry.address=zookeeper://127.0.0.1:2181
+dubbo.registry.timeout=60000
+dubbo.registry.group=dubbo
+dubbo.registry.check=false
+
+dubbo.server=true
+# 生产者暴露给消费者协议
+dubbo.protocol.name=dubbo
+# 生产者暴露给消费者端口
+dubbo.protocol.port=20880
+
+#spring.datasource.driver-class-name=com.mysql.jdbc.Driver
+#spring.datasource.url=jdbc:mysql://127.0.0。1:3306/test?useUnicode=true&characterEncoding=utf8&verifyServerCertificate=false&useSSL=false&useOldAliasMetadataBehavior=true
+#spring.datasource.username=
+#spring.datasource.password=
\ No newline at end of file
diff --git a/dubbo-consumer/src/main/java/com/coderqian/dubboconsumer/DubboConsumerApplication.java b/dubbo-consumer/src/main/java/com/coderqian/dubboconsumer/DubboConsumerApplication.java
index fa14e77..007c6ae 100644
--- a/dubbo-consumer/src/main/java/com/coderqian/dubboconsumer/DubboConsumerApplication.java
+++ b/dubbo-consumer/src/main/java/com/coderqian/dubboconsumer/DubboConsumerApplication.java
@@ -1,8 +1,10 @@
package com.coderqian.dubboconsumer;
+import com.alibaba.dubbo.config.spring.context.annotation.EnableDubbo;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
+@EnableDubbo
@SpringBootApplication
//@ImportResource({"classpath:dubbo/dubbo-customer.xml"})
public class DubboConsumerApplication {
diff --git a/dubbo-consumer/src/main/java/com/coderqian/dubboconsumer/controller/TestController.java b/dubbo-consumer/src/main/java/com/coderqian/dubboconsumer/controller/TestController.java
index aba1630..cca583d 100644
--- a/dubbo-consumer/src/main/java/com/coderqian/dubboconsumer/controller/TestController.java
+++ b/dubbo-consumer/src/main/java/com/coderqian/dubboconsumer/controller/TestController.java
@@ -20,7 +20,7 @@
@RequestMapping("/test")
public class TestController {
- @Reference
+ @Reference(version = "1.0.0", timeout = 5000, interfaceClass = TestService.class, check = false)
private TestService testService;
@HystrixCommand(fallbackMethod = "testError")
diff --git a/dubbo-core/src/main/resources/application.properties b/dubbo-core/src/main/resources/application.properties
index 3c19740..07da011 100644
--- a/dubbo-core/src/main/resources/application.properties
+++ b/dubbo-core/src/main/resources/application.properties
@@ -1,5 +1,5 @@
spring.application.name=dubbo-core
-server.port=8020
+server.port=3000
# 当前dubbo应用id
dubbo.application.id=dubbo-core
@@ -17,13 +17,19 @@ dubbo.protocol.name=dubbo
# 生产者暴露给消费者端口
dubbo.protocol.port=20880
-logging.config=classpath:log4j2.xml
+# Mybatis配置
+mybatis.type-aliases-package=com.coderqian.dubbocore.model.entity
+mybatis.type-handlers-package=com.coderqian.dubbocore.mapper
+mybatis.mapper-locations=classpath:mapper/*.xml
-spring.datasource.url=
-spring.datasource.username=
-spring.datasource.password=
+# 配置数据源
+spring.datasource.type=com.alibaba.druid.pool.DruidDataSource
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
spring.datasource.initialSize=5
spring.datasource.minIdle=5
-spring.datasource.maxActive=20
\ No newline at end of file
+spring.datasource.maxActive=20
+
+spring.datasource.url=jdbc:mysql://127.0.0。1:3306/test?useUnicode=true&characterEncoding=utf8&verifyServerCertificate=false&useSSL=false&useOldAliasMetadataBehavior=true
+spring.datasource.username=root
+spring.datasource.password=qlq1995/
\ No newline at end of file
diff --git a/dubbo-core/src/main/resources/mapper/UserMapper.xml b/dubbo-core/src/main/resources/mapper/UserMapper.xml
index 0790f15..a695aa9 100644
--- a/dubbo-core/src/main/resources/mapper/UserMapper.xml
+++ b/dubbo-core/src/main/resources/mapper/UserMapper.xml
@@ -1,6 +1,6 @@
-
+
id id,
name name,
@@ -11,7 +11,7 @@
user
-