官方教程:
/* Refer to document: https://github.com/nacos-group/nacos-examples/blob/master/nacos-spring-boot-example/nacos-spring-boot-discovery-example
* pom.xml
<dependency>
<groupId>com.alibaba.boot</groupId>
<artifactId>nacos-discovery-spring-boot-starter</artifactId>
<version>${latest.version}</version>
</dependency>
*/
/* Refer to document: https://github.com/nacos-group/nacos-examples/blob/master/nacos-spring-boot-example/nacos-spring-boot-discovery-example/src/main/resources
* application.properties
nacos.discovery.server-addr=127.0.0.1:8848
*/
// Refer to document: https://github.com/nacos-group/nacos-examples/blob/master/nacos-spring-boot-example/nacos-spring-boot-discovery-example/src/main/java/com/alibaba/nacos/example/spring/boot/controller
關於對應版本號請參考官網文檔:
https://nacos.io/zh-cn/docs/quick-start-spring-boot.html
問題:參考官網配置后,發現不會自動注冊到Nacos上
解決方案:
nacos.discovery.autoRegister=true #關鍵信息,自動注冊
指定namespace和group信息:
nacos.discovery.namespace=${nacos.namespace} #指定了namespace ,此處真實的值為namespace的Id nacos.discovery.server-addr=${nacos.server-addr} #nacos的地址 nacos.discovery.register.groupName=${nacos.group} # 指定group
