nacos系列_配置二:项目中使用
根据nacos规范,dataid格式 {appname}.{env}.{format}
比如数据库项目的dataid格式: database.dev.properties
配置支持多个dataid, 一个主dataid, 多个从dataid.
依赖:
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
<version>0.2.1.RELEASE</version>
</dependency>
配置:
spring.cloud.nacos.config.server-addr=192.168.199.180:8848
spring.cloud.nacos.config.namespace=bmm_dev
spring.application.name=example
spring.cloud.nacos.config.group=server_group
spring.cloud.nacos.config.file-extension=properties
spring.cloud.nacos.config.ext-config[0].data-id=redis.properties
spring.cloud.nacos.config.ext-config[0].group=common
spring.cloud.nacos.config.ext-config[1].data-id=database.properties
spring.cloud.nacos.config.ext-config[1].group=common
代码
@Value("${gprc.server.host}")
private String host;
@Value("${redis.host}")
private String redisHost;
@Value("${db.host}")
private String dbHost;
效果

说明,为什么不用boot依赖承载,
我试过,boot只能支持一个dataid的数据源, 如果加入多个,则启动的时候会卡住。很郁闷,不知道是否是官方的坑

好了,配置的使用介绍到这里,后面将介绍 nacos系列_注册中心
浙公网安备 33010602011771号