当前位置 博文首页 > F_xiao_chou的博客:springcloud (牛刀小试 --- 初入者练习)

    F_xiao_chou的博客:springcloud (牛刀小试 --- 初入者练习)

    作者:[db:作者] 时间:2021-09-15 16:31

    使用工具

    ? ? idea? ?nacos?

    ? ?springboot? maven

    具体步骤

    1. 建立一个springboot项目做父项目

    版本号改为2.3.2.RELEASE

    这两个版本去https://github.com/alibaba/spring-cloud-alibaba/wiki/%E7%89%88%E6%9C%AC%E8%AF%B4%E6%98%8E

    不想和这个版本一样的? 去这里查

    1. 建一个maven项目做子项目
    2. 开始导入依赖
      1. 父项目导入依赖,版本去文档上的网站对应

    <dependencyManagement>
    ????<dependencies>
    ????????<dependency>
    ????????????<groupId>com.alibaba.cloud</groupId>
    ????????????<artifactId>spring-cloud-alibaba-dependencies</artifactId>
    ????????????<version>${spring-cloud-alibaba.version}</version>
    ????????????<type>pom</type>
    ????????????<scope>import</scope>
    ????????</dependency>
    ????????<dependency>
    ????????????<groupId>org.springframework.cloud</groupId>
    ????????????<artifactId>spring-cloud-dependencies</artifactId>
    ????????????<version>${spring-cloud.version}</version>
    ????????????<type>pom</type>
    ????????????<scope>import</scope>
    ????????</dependency>
    ????</dependencies>
    </dependencyManagement>

    1. 子项目导入依赖

    <dependency>
    ????<groupId>com.alibaba.cloud</groupId>
    ????<artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
    </dependency>
    <dependency>
    ????<groupId>com.alibaba.cloud</groupId>
    ????<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
    </dependency>

    1. 建立bootstrap.properties

    配置注册中心地址

    关于什么是springcloud? 我有空会做一期简单明了的 解释

    #设置注册中心(洗脚城)的地址
    spring.cloud.nacos.discovery.server-addr=127.0.0.1:8848
    #设置配置文件的地址 以后再讲
    spring.cloud.nacos.config.server-addr=127.0.0.1:8848
    #端口号
    server.port=3001
    #服务名称 随便起??(按摩)
    spring.application.name=order-model??

    1. 建立启动类 main函数 加入一个注解

    @EnableDiscoveryClient

    1. 启动注册中心
    2. 启动项目

    详细步骤

    1.项目目录

    ? ? 建立父项目 springboot? 记得加web依赖 (用于测试)

    在build下添加依赖?

    在<properties> </properties>引入

    如下图所示:

    ?你也可以直接把版本写在依赖里? ? 自己开心就好

    2.选中父项目 建立新的maven项目

    ? 建立是注意项目是否在父项目下

    如图所示:

    ?取名随意

    (1)添加子项目依赖

    (2)修改启动类配置

    ?

    ?(3)加入配置文件

    ?(这里我用bootstrap.properties? 别问 问就是因为快

    (4)再次写一个02?原因:(带你们感受一下负载均衡 )

    02步骤一致?

    唯一不同? 如下图所示:

    ?接下来写zuul (不会理论原理的 评论留言 我在制作一期)

    (1)添加依赖

    (2)启动类

    (3)配置文件

    注意: (如果遇到报红? 等待 maven下好 网速好时间快)

    ? ? ? ?测试前请检查如下地方? ?nacos是否加入

    在bootstrap.properties 检查是否有空格(有空格就报错

    ?启动三个启动类

    ?最后演示效果

    制作不易? 点赞评论?

    cs
    下一篇:没有了