この章では、元のビジネスを変更せずにspringbootをspringcloudプロジェクトに変更し、レジストリとしてnacosを使用する方法について説明します。
まず、公式Webサイトでnacos登録センターをダウンロードします。binディレクトリのstartup.cmdファイルはstartupコマンドです。デフォルトのポート番号は8888です。
次に、元のプロジェクトの依存関係を変更します
親依存関係モジュールにspringcloud依存関係バージョンを追加します。親依存関係がない場合は、プロジェクトでも直接指定されます。
最初にバージョンを指定してください
<properties>
<cloud.version>Hoxton.RELEASE</cloud.version>
<alibaba.version>2.2.0.RELEASE</alibaba.version>
<!--原有项目代码-->
</properties>
依存関係を追加する
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-dependencies</artifactId>
<version>${cloud.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-alibaba-dependencies</artifactId>
<version>${alibaba.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
nacosの依存関係をサブプロジェクトに追加する
<!-- 服务注册 -->
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
</dependency>
スタートアップクラスのアノテーション
@EnableDiscoveryClient
アプリケーション構成ファイルに追加します
naocsアドレスとサーバー名を指定します
spring:
cloud:
nacos:
discovery:
server-addr: 127.0.0.1:8888
application:
name: lzq-v587
この時点でプロジェクトを開始した後、naocsを開始した後、nacosWebサイトにログインします。
http:// localhost:8888/nacos ;アカウントとパスワードはどちらもnacosです
現在のサービスはサービスリストで確認できます。nacosは遅延読み込みされているため、最初にサービスにアクセスする必要があり、naocsに表示されます。