nacos 基本使用


1、命名空间

nacos使用namespace进行环境隔离,可以指定不同的环境,更好的管理开发、测试、生产的配置文件管理。

nacos:
  config:
    namespace: 8a6277aa-1494-4e67-b7f7-3eb8c8fc2301
    server-addr: 127.0.0.1:8848

2、配置管理

Data Id

        Data id的格式如下:

   ${prefix}-${spring.profile.active}.${nacos.config.file-extension}  

        nacos.config.file-extension的默认值为properties

        prefix 默认为 spring.application.name 的值

Group

        默认为DEFAULT_GROUP,可以对不同类型的微服务配置文件进行分组管理。

3、代码展示

@Service
@NacosPropertySource(dataId = "application.properties",autoRefreshed = true)
public class NacosConfigService {

    @NacosValue(value = "${server.name}", autoRefreshed = true)
    private String applicationName;

    public String getTest() {
        return applicationName;
    }
}



nacos:
  config:
    namespace: 8a6277aa-1494-4e67-b7f7-3eb8c8fc2301
    server-addr: 127.0.0.1:8848

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐