nacos总是加载本地的nacos,而不是加载配置文件的地址

  • 我的bootstrap.yml文件如下:

    spring:
      cloud:
          discovery:
            server-addr: http://nacos.xhxnmx.net:8848
            namespace: dev
          config:
            server-addr: http://nacos.xhxnmx.net:8848
            #文件后缀
            file-extension: yaml
            #指定分组
            group: dev
            #指定命名空间
            namespace: dev
      application:
        name: xxl-job
    

    image-20210708181613006

  • 这个是我的问题,忘记标注nacos

    spring:
      application:
        name: xxl-job
      cloud:
      ###增加nacos参数
        nacos:
          discovery:
            server-addr: http://nacos.xhxnmx.net:8848
            namespace: dev
          config:
            server-addr: http://nacos.xhxnmx.net:8848
            #文件后缀
            file-extension: yaml
            #指定分组
            group: dev
            #指定命名空间
            namespace: dev
            ###新增
            enabled: true
    
  • 还有就是需要把这些配置放在bootstrap.yml文件中,它的优先级高于application.yml

Q.E.D.


一个热爱生活的95后精神小伙