mall改造:nacos具体配置规则,swagger-ui 改造

NacosConfig区分不同环境下的配置:
一.使用Data ID和profiles进行区分
配置列表样例:

具体操作:

    1.在bootstrap.properties配置文件中加入配置: spring.profiles.active=环境名,group 匹配分组名称,prefix 为配置文件前缀


         

 

    4.关于Data ID的匹配规则:
        ${spring.cloud.nacos.config.prefix}-${spring.profile.active}.${spring.cloud.nacos.config.file-extension}

        前缀-环境名.配置文件类型

        spring.profile.active 默认无

        spring.cloud.nacos.config.file-extension 默认.properties

二.使用Group区分
配置列表样例:

具体操作:

    1.在bootstrap.properties配置文件中加入配置: spring.cloud.nacos.config.group=组名


        
 

三.使用Namespace进行环境隔离:
样例:

具体操作:

    1.在Nacos命名空间中新建命名空间

  

    2.此时返回配置列表,可以看到已经配置好的命名空间


        
    3.切换到DEV空间,并添加一条配置
      
    4.在bootstrap.properties配置文件中加入配置: spring.cloud.nacos.config.namespace=命名空间ID


        
    7.说明:
        (1).启动项目后,日志中不会显示与Namespace相关的信息

        (2).默认的Namespace为public并且不可以删除

 

2.swagger-ui 改造

项目怎加权限验证后,在通过swagger-ui访问的时候经常给拦截了,导致需要关闭拦截器或者在代码中写死才可进行接口请求,这样改动代码会出现很多问题,现在我们对swagger-ui进行改造。


现在我们对swagger-ui 的header增加默认参数

swagger-ui 就可以正常返回成功

 

喜欢点下关注,你的关注是我写作的最大支持

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值