官方教程:
/* 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
