springcloud学习1——注册中心

从b站学习springcloud,现在进行总结,该总结除去了视频中出现的小错误,对有些易错的地方进行了提醒
b站链接:https://www.bilibili.com/video/av55304977

资料链接:
https://pan.baidu.com/s/1o0Aju3IydKA15Vo1pP4z5w
提取码: 21ru

下一节链接:https://blog.csdn.net/qq_40893824/article/details/103324622

下面的内容总结就是父pom文件→子pom文件→子项目application→启动类

实现细节:
1.创建maven工程:

在这里插入图片描述

点击next→Finish就创建成功了。

2.右下角出现

点击Enable Auto-Import,意思是自动导入包的意思。

3.打开工程的pom文件(也叫父pom文件),之后会创建一些module模块,他们自己也有pom文件(称之为子pom文件),子pom可以继承父pom文件,反之不行。

4.在上图的箭头处写代码(称之为写入依赖),springcloud创建、编程简单是因为方法的实现细节是引入的依赖做的。
后面有个starter新手容易写成start

	<parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.0.2.RELEASE</version>
    </parent>

    <!-- springboot的依赖 -->
    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId> <!-- 成为web环境 -->
        </dependency>
    </dependencies>

    <!-- springcloud的依赖 -->
    <dependencyManagement>
        <dependencies>
            <dependency>
                <groupId>org.springframework.cloud</groupId>
                <artifactId>spring-cloud-dependencies</artifactId>
                <version>Finchley.SR2</version>
                <type>pom</type>
                <scope>import</scope>
            </dependency>
        </dependencies>
    </dependencyManagement>
   

5.创建子工程eurekaserver

点击next后,填入名称eurekaserver
Finsih后:

这样就创建成功了

6.在该工程的pom.xml中填入依赖代码:

	<dependencies>
        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-starter-netflix-eureka-server</artifactId>
            <version>2.0.2.RELEASE</version>
        </dependency>
    </dependencies>

7.创建配置文件application.yml


创建成功后进入application.yml填入代码:
register-with-eureka: false #false表示不向注册中心注册自己。
fetch-registry: false #false表示自己端就是注册中心,我的职责就是维护服务实例,并不需要去检索服务

server:
  port: 8761
eureka:
  client:
    register-with-eureka: false
    fetch-registry: false
    service-url: 
      defaultZone: http://localhost:8761/eureka/

8.创建启动类:


在这里插入图片描述
下面填入名称:EurekaServerApplication

进入EurekaServerApplication.java:

填入:

package com.southwind;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.netflix.eureka.server.EnableEurekaServer;

@SpringBootApplication
@EnableEurekaServer
public class EurekaServerApplication {
    public static void main(String[] args) {
        SpringApplication.run(EurekaServerApplication.class,args);
    }
}

启动:


运转正常!
进入 http://localhost:8761 查看:

这样注册中心就建立起来了。

扫描二维码关注公众号,回复: 9730916 查看本文章

下一节链接:https://blog.csdn.net/qq_40893824/article/details/103324622

发布了42 篇原创文章 · 获赞 2 · 访问量 1192

猜你喜欢

转载自blog.csdn.net/qq_40893824/article/details/103323782