白からSpringCloudを学習するために(A)

まず、私が囲まれているギャングのブログます。https://blog.csdn.net/springcyb/article/details/89147639

しかし、私の兄のブログの別の部分で自分自身を取らないので、私は総括し、提案はまだ私を見て学んでいます(@ - @)

ワン:フレームワークspringCloudを構築します

 1.新しいMavenプロジェクトを作成します。

 

 

 SRCフォルダのMavenプロジェクト内のファイルを削除します

 

   2.マルチモジュールMavenプロジェクトの子を作成します。

「新規作成」モデル - プロジェクトを右クリック

 

 

 

 

関連のパッケージとの依存関係の数に設立された最初のプロジェクト中に自動インポートの必要性は、時間が長くする必要があり、彼はあまりにも面倒ではありません半分の時間をシャットダウンしないように我慢して

  3.内部の内容を変更します。

   3.1拡張子がYMLない場合は、application.ymlを変更し、右refactor-「私はprorpetiesをしたときは、次のコードは、形式に変換することができれば、当然の名前を変更

サーバー:
  ポート:8000 


ユーレカ:
  インスタンス:
    ホスト名:localhostの
  クライアント:
    登録-で-ユーレカ:偽
    フェッチ-レジストリを:偽
    サービスURLを:
      defaultZoneます。http:// $ {eureka.instance.hostname}:$ {はserver.port } /ユーレカ
  サーバー:
    有効-自己保存:偽

     非常にシンプルで、それは、ポート番号を割り当て、および基本的な設定のいくつかに対処されます

    3.2ファイルのjavaの内容を変更します    

package com.example.springcloud_eureka;

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

@EnableEurekaServer
@SpringBootApplication
public class SpringcloudEurekaApplication {

    public static void main(String[] args) {
        SpringApplication.run(SpringcloudEurekaApplication.class, args);
    }

}

  4.运行后我们在地址栏输入http://127.0.0.1:8000/就会出现下面的界面

   5.创建一个生产者springcloud-provider

  这一块用上面链接的方法会报错,下面是我自己的操作过程

  新建一个spring项目除了项目名改成springcloud-provider之外其他的都一样

 6 .修改里面的内容

   6.1修改application.yml

server:
  port: 8011

spring:
  application:
    name: springcloud-user-reg

eureka:
  client:
    service-url:
      defaultZone: http://localhost:8000/eureka

 

   6.2修改java文件的内容   

package com.example.springcloudprovider;

import org.springframework.beans.factory.annotation.Value;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.netflix.eureka.EnableEurekaClient;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;

/*


@SpringBootApplication
@EnableEurekaClient
@RestController
@ComponentScan("com.jk.*")
 */
@EnableEurekaClient
@RestController
@SpringBootApplication
public class SpringcloudProviderApplication {
    public static void main(String[] args) {
        SpringApplication.run(SpringcloudProviderApplication.class, args);

    }

    /**
     * 测试方法
     */

    //动态取端口号,${server.port}和配置文件的值对应
    @Value("${server.port}")
    String post;
    @GetMapping("provider1")
    public String test(){
        //返回一句话
        return "I post port is :" +post;
    }


}

  7.在运行一下这个java文件然后刷新下http://127.0.0.1:8000/的网页显示下面内容

可见生产者已经绑定上去了

打开http://127.0.0.1:8011/provider1可以看到下面内容

下一篇博客我们将开始记录消费者的创建和数据库的一些操作

おすすめ

転載: www.cnblogs.com/837634902why/p/10956091.html