From b9a0dd86f49f59f8330362677c2ab5e5e60d285e Mon Sep 17 00:00:00 2001 From: Administrator Date: Wed, 28 Oct 2020 23:21:51 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=20eureka=20=E5=AE=A2?= =?UTF-8?q?=E6=88=B7=E7=AB=AF=E5=AE=9E=E4=BE=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- examples/eureka-example/pom.xml | 29 ++++++++++++++ .../example/EurekaClientApplication.java | 15 ++++++++ .../src/main/resources/application.yml | 12 ++++++ .../ebtp/cloud/eureka/example/AppTest.java | 38 +++++++++++++++++++ .../src/main/resource/application.yml | 2 - .../src/main/resources/application-dev.yml | 3 ++ .../src/main/resources/application.yml | 3 ++ mall-ebtp-cloud-eureka-starter/pom.xml | 4 ++ 8 files changed, 104 insertions(+), 2 deletions(-) create mode 100644 examples/eureka-example/pom.xml create mode 100644 examples/eureka-example/src/main/java/com/chinaunicom/mall/ebtp/cloud/eureka/example/EurekaClientApplication.java create mode 100644 examples/eureka-example/src/main/resources/application.yml create mode 100644 examples/eureka-example/src/test/java/com/chinaunicom/mall/ebtp/cloud/eureka/example/AppTest.java delete mode 100644 examples/restful-example/src/main/resource/application.yml create mode 100644 examples/restful-example/src/main/resources/application-dev.yml create mode 100644 examples/restful-example/src/main/resources/application.yml diff --git a/examples/eureka-example/pom.xml b/examples/eureka-example/pom.xml new file mode 100644 index 0000000..ddce932 --- /dev/null +++ b/examples/eureka-example/pom.xml @@ -0,0 +1,29 @@ + + 4.0.0 + + com.chinaunicom.ebtp + mall-ebtp-cloud-parent + 0.0.1 + + + com.chinaunicom.mall.ebtp.cloud + eureka-example + 0.0.1-SNAPSHOT + jar + + eureka-example + http://maven.apache.org + + + UTF-8 + + + + + com.chinaunicom.ebtp + mall-ebtp-cloud-eureka-starter + + + diff --git a/examples/eureka-example/src/main/java/com/chinaunicom/mall/ebtp/cloud/eureka/example/EurekaClientApplication.java b/examples/eureka-example/src/main/java/com/chinaunicom/mall/ebtp/cloud/eureka/example/EurekaClientApplication.java new file mode 100644 index 0000000..c42fcd3 --- /dev/null +++ b/examples/eureka-example/src/main/java/com/chinaunicom/mall/ebtp/cloud/eureka/example/EurekaClientApplication.java @@ -0,0 +1,15 @@ +package com.chinaunicom.mall.ebtp.cloud.eureka.example; + +import org.springframework.boot.SpringApplication; +import org.springframework.boot.autoconfigure.SpringBootApplication; +import org.springframework.context.annotation.Import; + +import com.chinaunicom.mall.ebtp.cloud.eureka.starter.EurekaStarterConfiguration; + +@SpringBootApplication +@Import(EurekaStarterConfiguration.class) +public class EurekaClientApplication { + public static void main(String[] args) { + SpringApplication.run(EurekaClientApplication.class, args); + } +} diff --git a/examples/eureka-example/src/main/resources/application.yml b/examples/eureka-example/src/main/resources/application.yml new file mode 100644 index 0000000..3385765 --- /dev/null +++ b/examples/eureka-example/src/main/resources/application.yml @@ -0,0 +1,12 @@ +server: + port: 8082 + max-http-header-size: 1000000 + +spring: + application: + name: eureka-example + +# 胜智云eureka 统一配置 (以下内容已在starter中配置好,如无必要无需定义) +# eureka.client.service-url.defaultZone=http://192.168.40.17:12093/eureka/,http://192.168.40.17:18126/eureka/,http://192.168.40.17:28641/eureka/ +# eureka.instance.prefer-ip-address=true +# eureka.instance.instance-id=${spring.cloud.client.ip-address}:${server.port} \ No newline at end of file diff --git a/examples/eureka-example/src/test/java/com/chinaunicom/mall/ebtp/cloud/eureka/example/AppTest.java b/examples/eureka-example/src/test/java/com/chinaunicom/mall/ebtp/cloud/eureka/example/AppTest.java new file mode 100644 index 0000000..6064e4b --- /dev/null +++ b/examples/eureka-example/src/test/java/com/chinaunicom/mall/ebtp/cloud/eureka/example/AppTest.java @@ -0,0 +1,38 @@ +package com.chinaunicom.mall.ebtp.cloud.eureka.example; + +import junit.framework.Test; +import junit.framework.TestCase; +import junit.framework.TestSuite; + +/** + * Unit test for simple App. + */ +public class AppTest + extends TestCase +{ + /** + * Create the test case + * + * @param testName name of the test case + */ + public AppTest( String testName ) + { + super( testName ); + } + + /** + * @return the suite of tests being tested + */ + public static Test suite() + { + return new TestSuite( AppTest.class ); + } + + /** + * Rigourous Test :-) + */ + public void testApp() + { + assertTrue( true ); + } +} diff --git a/examples/restful-example/src/main/resource/application.yml b/examples/restful-example/src/main/resource/application.yml deleted file mode 100644 index 0884131..0000000 --- a/examples/restful-example/src/main/resource/application.yml +++ /dev/null @@ -1,2 +0,0 @@ -server: - port: 8082 \ No newline at end of file diff --git a/examples/restful-example/src/main/resources/application-dev.yml b/examples/restful-example/src/main/resources/application-dev.yml new file mode 100644 index 0000000..37e9212 --- /dev/null +++ b/examples/restful-example/src/main/resources/application-dev.yml @@ -0,0 +1,3 @@ +server: + port: 8072 + diff --git a/examples/restful-example/src/main/resources/application.yml b/examples/restful-example/src/main/resources/application.yml new file mode 100644 index 0000000..caf4dfc --- /dev/null +++ b/examples/restful-example/src/main/resources/application.yml @@ -0,0 +1,3 @@ +spring: + profiles: + active: dev \ No newline at end of file diff --git a/mall-ebtp-cloud-eureka-starter/pom.xml b/mall-ebtp-cloud-eureka-starter/pom.xml index ac88122..3fb648a 100644 --- a/mall-ebtp-cloud-eureka-starter/pom.xml +++ b/mall-ebtp-cloud-eureka-starter/pom.xml @@ -32,5 +32,9 @@ org.springframework.cloud spring-cloud-starter-netflix-eureka-client + + com.chinaunicom.ebtp + mall-ebtp-cloud-mvc-starter +