nacos注册中心+配置中心pom
<!-- nacos -->
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
</dependency>
<!-- nacos-config -->
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
</dependency>
各注册中心对比
注册中心-application.yml配置文件
spring:
profiles:
active: dev
application:
name: order-service
cloud:
nacos:
server-addr: 127.0.0.1:8848
#username: nacos
#password: nacos
namespace: public
注:启动类的注解 @EnableDiscoveryClient在nacos服务器版本1.4以上就可以不写
配置中心-bootstrap.yml配置文件
spring:
application:
name: order-service
cloud:
nacos:
server-addr: 127.0.0.1:8848
config:
file-extension: yaml
namespace: public
文件对应规则:命名空间${spring.cloud.nacos.namespace}下的 ${spring.application.name}-${spring.profiles.active}.${spring.cloud.nacos.config-file-extension},如下图