From 7000487859d58189f18fa644ed77ffab2ebfc689 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E7=BD=97=E7=A5=A5?= <1366971433@qq.com>
Date: Wed, 16 Jan 2019 17:59:26 +0800
Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=20spring=20cloud=20config=20?=
=?UTF-8?q?=E7=94=A8=E4=BE=8B?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../spring-cloud-config/client/pom.xml | 35 ++++++++++++++
.../config/client/ClientApplication.java | 14 ++++++
.../client/src/main/resources/application.yml | 0
.../config/client/ClientApplicationTests.java | 17 +++++++
spring-cloud/spring-cloud-config/pom.xml | 46 +++++++++++++++++++
.../spring-cloud-config/server/pom.xml | 37 +++++++++++++++
.../config/server/ServerApplication.java | 16 +++++++
.../server/src/main/resources/application.yml | 14 ++++++
.../config/server/ServerApplicationTests.java | 17 +++++++
9 files changed, 196 insertions(+)
create mode 100644 spring-cloud/spring-cloud-config/client/pom.xml
create mode 100644 spring-cloud/spring-cloud-config/client/src/main/java/com/heibaiying/config/client/ClientApplication.java
create mode 100644 spring-cloud/spring-cloud-config/client/src/main/resources/application.yml
create mode 100644 spring-cloud/spring-cloud-config/client/src/test/java/com/heibaiying/config/client/ClientApplicationTests.java
create mode 100644 spring-cloud/spring-cloud-config/pom.xml
create mode 100644 spring-cloud/spring-cloud-config/server/pom.xml
create mode 100644 spring-cloud/spring-cloud-config/server/src/main/java/com/heibaiying/config/server/ServerApplication.java
create mode 100644 spring-cloud/spring-cloud-config/server/src/main/resources/application.yml
create mode 100644 spring-cloud/spring-cloud-config/server/src/test/java/com/heibaiying/config/server/ServerApplicationTests.java
diff --git a/spring-cloud/spring-cloud-config/client/pom.xml b/spring-cloud/spring-cloud-config/client/pom.xml
new file mode 100644
index 0000000..74b3f0d
--- /dev/null
+++ b/spring-cloud/spring-cloud-config/client/pom.xml
@@ -0,0 +1,35 @@
+
+
+ 4.0.0
+
+
+ com.heibaiying.config
+ spring-cloud-config
+ 0.0.1-SNAPSHOT
+
+
+ client
+
+
+
+ org.springframework.boot
+ spring-boot-starter-web
+
+
+ org.springframework.cloud
+ spring-cloud-starter-config
+
+
+
+
+
+
+
+ org.springframework.boot
+ spring-boot-maven-plugin
+
+
+
+
+
diff --git a/spring-cloud/spring-cloud-config/client/src/main/java/com/heibaiying/config/client/ClientApplication.java b/spring-cloud/spring-cloud-config/client/src/main/java/com/heibaiying/config/client/ClientApplication.java
new file mode 100644
index 0000000..26b4a14
--- /dev/null
+++ b/spring-cloud/spring-cloud-config/client/src/main/java/com/heibaiying/config/client/ClientApplication.java
@@ -0,0 +1,14 @@
+package com.heibaiying.config.client;
+
+import org.springframework.boot.SpringApplication;
+import org.springframework.boot.autoconfigure.SpringBootApplication;
+
+@SpringBootApplication
+public class ClientApplication {
+
+ public static void main(String[] args) {
+ SpringApplication.run(ClientApplication.class, args);
+ }
+
+}
+
diff --git a/spring-cloud/spring-cloud-config/client/src/main/resources/application.yml b/spring-cloud/spring-cloud-config/client/src/main/resources/application.yml
new file mode 100644
index 0000000..e69de29
diff --git a/spring-cloud/spring-cloud-config/client/src/test/java/com/heibaiying/config/client/ClientApplicationTests.java b/spring-cloud/spring-cloud-config/client/src/test/java/com/heibaiying/config/client/ClientApplicationTests.java
new file mode 100644
index 0000000..037c3c0
--- /dev/null
+++ b/spring-cloud/spring-cloud-config/client/src/test/java/com/heibaiying/config/client/ClientApplicationTests.java
@@ -0,0 +1,17 @@
+package com.heibaiying.config.client;
+
+import org.junit.Test;
+import org.junit.runner.RunWith;
+import org.springframework.boot.test.context.SpringBootTest;
+import org.springframework.test.context.junit4.SpringRunner;
+
+@RunWith(SpringRunner.class)
+@SpringBootTest
+public class ClientApplicationTests {
+
+ @Test
+ public void contextLoads() {
+ }
+
+}
+
diff --git a/spring-cloud/spring-cloud-config/pom.xml b/spring-cloud/spring-cloud-config/pom.xml
new file mode 100644
index 0000000..12a63f3
--- /dev/null
+++ b/spring-cloud/spring-cloud-config/pom.xml
@@ -0,0 +1,46 @@
+
+
+ 4.0.0
+ pom
+
+
+ org.springframework.boot
+ spring-boot-starter-parent
+ 2.1.2.RELEASE
+
+
+
+ com.heibaiying.config
+ spring-cloud-config
+ 0.0.1-SNAPSHOT
+ spring-cloud-config
+ config project for Spring Boot
+
+
+ 1.8
+ Finchley.SR2
+
+
+
+
+ org.springframework.boot
+ spring-boot-starter-test
+ test
+
+
+
+
+
+
+ org.springframework.cloud
+ spring-cloud-dependencies
+ ${spring-cloud.version}
+ pom
+ import
+
+
+
+
+
+
diff --git a/spring-cloud/spring-cloud-config/server/pom.xml b/spring-cloud/spring-cloud-config/server/pom.xml
new file mode 100644
index 0000000..ae998d2
--- /dev/null
+++ b/spring-cloud/spring-cloud-config/server/pom.xml
@@ -0,0 +1,37 @@
+
+
+ 4.0.0
+
+
+ com.heibaiying.config
+ spring-cloud-config
+ 0.0.1-SNAPSHOT
+
+
+
+ server
+
+
+
+
+ org.springframework.boot
+ spring-boot-starter-web
+
+
+ org.springframework.cloud
+ spring-cloud-config-server
+
+
+
+
+
+
+
+ org.springframework.boot
+ spring-boot-maven-plugin
+
+
+
+
+
diff --git a/spring-cloud/spring-cloud-config/server/src/main/java/com/heibaiying/config/server/ServerApplication.java b/spring-cloud/spring-cloud-config/server/src/main/java/com/heibaiying/config/server/ServerApplication.java
new file mode 100644
index 0000000..c031051
--- /dev/null
+++ b/spring-cloud/spring-cloud-config/server/src/main/java/com/heibaiying/config/server/ServerApplication.java
@@ -0,0 +1,16 @@
+package com.heibaiying.config.server;
+
+import org.springframework.boot.SpringApplication;
+import org.springframework.boot.autoconfigure.SpringBootApplication;
+import org.springframework.cloud.config.server.EnableConfigServer;
+
+@SpringBootApplication
+@EnableConfigServer
+public class ServerApplication {
+
+ public static void main(String[] args) {
+ SpringApplication.run(ServerApplication.class, args);
+ }
+
+}
+
diff --git a/spring-cloud/spring-cloud-config/server/src/main/resources/application.yml b/spring-cloud/spring-cloud-config/server/src/main/resources/application.yml
new file mode 100644
index 0000000..c65b430
--- /dev/null
+++ b/spring-cloud/spring-cloud-config/server/src/main/resources/application.yml
@@ -0,0 +1,14 @@
+server:
+ port: 8010
+spring:
+ application:
+ name: config-server
+ cloud:
+ config:
+ server:
+ git:
+ uri: https://github.com/heibaiying/spring-samples-for-all/
+ search-paths: spring-cloud/spring-cloud-eureka-cluster/eureka-server/src/main/resources/
+ username:
+ password:
+ label: master
\ No newline at end of file
diff --git a/spring-cloud/spring-cloud-config/server/src/test/java/com/heibaiying/config/server/ServerApplicationTests.java b/spring-cloud/spring-cloud-config/server/src/test/java/com/heibaiying/config/server/ServerApplicationTests.java
new file mode 100644
index 0000000..3dedeb6
--- /dev/null
+++ b/spring-cloud/spring-cloud-config/server/src/test/java/com/heibaiying/config/server/ServerApplicationTests.java
@@ -0,0 +1,17 @@
+package com.heibaiying.config.server;
+
+import org.junit.Test;
+import org.junit.runner.RunWith;
+import org.springframework.boot.test.context.SpringBootTest;
+import org.springframework.test.context.junit4.SpringRunner;
+
+@RunWith(SpringRunner.class)
+@SpringBootTest
+public class ServerApplicationTests {
+
+ @Test
+ public void contextLoads() {
+ }
+
+}
+