zoukankan      html  css  js  c++  java
  • Soul学习笔记运行 springcloudexample(十一)

    运行soul 项目下的 spring cloud example

    1.首先启动 soul-admin,登录后,在插件列表开启 springcloud 插件

    2.soul-bootstrap 引入 springCloud 相关依赖,这里使用的注册中心是 eureka,所以也要引入 eureka 依赖。

    <dependency>
         <groupId>org.dromara</groupId>
         <artifactId>soul-spring-boot-starter-plugin-springcloud</artifactId>
         <version>${project.version}</version>
     </dependency>
     <dependency>
         <groupId>org.springframework.cloud</groupId>
         <artifactId>spring-cloud-commons</artifactId>
         <version>2.2.0.RELEASE</version>
     </dependency>
     <dependency>
         <groupId>org.springframework.cloud</groupId>
         <artifactId>spring-cloud-starter-netflix-ribbon</artifactId>
         <version>2.2.0.RELEASE</version>
     </dependency>
     //eureka 依赖
     <dependency>
         <groupId>org.springframework.cloud</groupId>
         <artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
         <version>2.2.0.RELEASE</version>
    </dependency>
    

    3.soul-bootstrap 的 application-local.yml 文件加上配置

    eureka:
      client:
        serviceUrl:
          defaultZone: http://localhost:8761/eureka/
      instance:
        prefer-ip-address: true
    

    4.启动 soul-bootstrap ,运行 soul-examples-springcloud 包下的 SoulTestSpringCloudApplication。

    一开始启动 SoulTestSpringCloudApplication 发现报错,是因为没开启 eureka 服务,我就运行下 soul-examples 包下的 soul-examples-eureka ,就启动了 eureka 服务。

    application.yml 文件配置也和上面 soul-bootstrap 配置的一样。这样就启动成功啦。

    soul-admin后台也有了相关的配置。

    元数据这里也添加了一条数据,目前还不知道这里为什么添加。

    接下来我们使用 soul-bootstrap 的启动端口来访问下 springcloud ,就成功啦。

    后台也有了这两个实例。

    虽然启动成功了,但是对 springCloud 这块还不是很熟悉,所以稍微看了下。

    我们访问 http://localhost:9195/springcloud/order/findById?id=3 时,soul-bootstrap 是把地址转向了 http://windows10.microdone.cn:8884/order/findById?id=3,具体的就明天再看吧。

  • 相关阅读:
    学习方法与经验总结
    工具综合症?资料收集狂?
    SpringMVC 过滤器Filter使用解析
    Spring 管理Filter和Servlet
    pom.xml配置详解
    开发Java web应用程序的介绍
    java web构建学习(概念基础)
    题目1474:矩阵幂
    题目1473:二进制数
    Python strip()方法
  • 原文地址:https://www.cnblogs.com/fightingting/p/14385264.html
Copyright © 2011-2022 走看看