pom引用

    1. <dependency>
    2. <groupId>com.alibaba.cloud</groupId>
    3. <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
    4. </dependency>
    5. <dependency>
    6. <groupId>com.alibaba.cloud</groupId>
    7. <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
    8. <version>${spring-cloud-alibaba.version}</version>
    9. </dependency>
    10. </dependencies>

    bootstrap.yml

    必须使用 bootstrap.yml 或 bootstrap.properties

    **

    1. spring:
    2. application:
    3. name: nacos-service
    4. cloud:
    5. nacos:
    6. config: #配置设置
    7. server-addr: 127.0.0.1:8848 # nacos服务地址
    8. file-extension: yaml #需要加载文件的后缀
    9. prefix: nacos-service # 需要加载配置文件的前缀
    10. group: nacosDemo #组的名称
    11. discovery: #注册设置
    12. server-addr: ${spring.cloud.nacos.config.server-addr}
    13. group: nacosDemo
    14. profiles:
    15. active: dev #需要加载的环境 ${spring.cloud.nacos.config.prefixr} + active + .${spring.cloud.nacos.file-extension}

    启动文件

    1. @SpringBootApplication
    2. @EnableDiscoveryClient //注册配置
    3. public class NacosApplication {
    4. public static void main(String[] args) {
    5. SpringApplication.run(NacosApplication.class, args);
    6. }
    7. }