chao 4 лет назад
Родитель
Сommit
6faa105e48

+ 0 - 6
.gitmodules

@@ -1,6 +0,0 @@
-[submodule "caimei365-cloud-service/caimei365-cloud-service-user"]
-	path = caimei365-cloud-service/caimei365-cloud-service-user
-	url = git@git.caimei365.com:chao/caimei365-cloud-service-user.git
-[submodule "caimei365-cloud-base/caimei365-cloud-base-discovery"]
-	path = caimei365-cloud-base/caimei365-cloud-base-discovery
-	url = git@git.caimei365.com:chao/caimei365-cloud-base-discovery.git

+ 8 - 5
caimei365-cloud-base/pom.xml → caimei365-cloud-discovery/pom.xml

@@ -9,11 +9,14 @@
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
-    <artifactId>caimei365-cloud-base</artifactId>
-    <packaging>pom</packaging>
-    <modules>
-        <module>caimei365-cloud-base-discovery</module>
-    </modules>
+    <artifactId>caimei365-cloud-discovery</artifactId>
+    <description>采美365微服务-服务注册</description>
 
+    <dependencies>
+        <dependency>
+            <groupId>org.springframework.cloud</groupId>
+            <artifactId>spring-cloud-starter-netflix-eureka-server</artifactId>
+        </dependency>
+    </dependencies>
 
 </project>

+ 21 - 0
caimei365-cloud-discovery/src/main/java/com/caimei365/cloud/EurekaServerApplication.java

@@ -0,0 +1,21 @@
+package com.caimei365.cloud;
+
+import org.springframework.boot.SpringApplication;
+import org.springframework.boot.autoconfigure.SpringBootApplication;
+import org.springframework.cloud.netflix.eureka.server.EnableEurekaServer;
+
+/**
+ * ‘@EnableEurekaServer’声明当前项目为Eureka Server
+ *
+ * @author : Charles
+ * @date : 2021/2/22
+ */
+@EnableEurekaServer
+@SpringBootApplication
+public class EurekaServerApplication {
+
+    public static void main(String[] args) {
+        SpringApplication.run(EurekaServerApplication.class, args);
+    }
+
+}

+ 12 - 0
caimei365-cloud-discovery/src/main/resources/application.yml

@@ -0,0 +1,12 @@
+server:
+  port: 18000
+
+eureka:
+  client:
+    # 由于该应用为注册中心,所以设置为false,代表不向注册中心注册自己
+    registerWithEureka: false
+    # 不主动发现别人
+    fetchRegistry: false
+    # 声明注册中心的地址
+    serviceUrl:
+      defaultZone: http://localhost:18000/eureka/

+ 0 - 20
caimei365-cloud-service/pom.xml

@@ -1,20 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project xmlns="http://maven.apache.org/POM/4.0.0"
-         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <parent>
-        <artifactId>caimei365-cloud</artifactId>
-        <groupId>com.caimei365</groupId>
-        <version>0.0.1</version>
-    </parent>
-    <modelVersion>4.0.0</modelVersion>
-
-    <artifactId>caimei365-cloud-service</artifactId>
-    <packaging>pom</packaging>
-
-    <modules>
-        <module>caimei365-cloud-service-user</module>
-    </modules>
-
-
-</project>

+ 2 - 3
pom.xml

@@ -16,8 +16,7 @@
     <description>采美365微服务-父工程</description>
 
     <modules>
-        <module>caimei365-cloud-base</module>
-        <module>caimei365-cloud-service</module>
+        <module>caimei365-cloud-discovery</module>
     </modules>
 
     <properties>
@@ -45,12 +44,12 @@
             <groupId>org.springframework.boot</groupId>
             <artifactId>spring-boot-starter-webflux</artifactId>
         </dependency>
+        <!--
         <dependency>
             <groupId>org.springframework.boot</groupId>
             <artifactId>spring-boot-starter-test</artifactId>
             <scope>test</scope>
         </dependency>
-        <!--
         <dependency>
             <groupId>org.springframework.cloud</groupId>
             <artifactId>spring-cloud-bus</artifactId>