@[TOC](Spring Cloud Alibaba + Dubbo2.7 + Nacos2.0 をゼロから構築 (1))
序文
全体の入り口:
https://blog.csdn.net/lwb314/article/details/108277732
クイックセットアップ
- ビルドツールのアドレス: http://start.aliyun.com
- 最も基本的な依存関係を選択する
コード
- IDEA によって自動生成されたコードを削除し、スタートアップ クラスのみを残し、bootstrap.properties ファイルの形式を bootstrap.yml に変更しました。コードの変更は次のとおりです。
spring:
application:
name: demo-dubbo-service
cloud:
nacos:
server-addr: localhost:8848
config:
file-extension: yml
- nacos 設定を追加します。spring.application.name と file-extension の 2 つのプロパティは、nacos 設定センターの記述方法に関連します。nacos で設定されるデータ ID は、接尾辞として spring.application.name+file-extension です。
- クラスの出力を開始すると、test.t1 構成を正常に取得できます。
package com.lwb.demo.dubbo;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import javax.annotation.PostConstruct;
@SpringBootApplication
public class DemoDubboApplication {
@Value("${test.t1}")
String value;
@PostConstruct
public void init() {
System.out.println(value);
}
public static void main(String[] args) {
SpringApplication.run(DemoDubboApplication.class, args);
}
}