开发者社区 > 云原生 > 正文

有关发布配置参数的问题。

nacos/config/src/main/java/com/alibaba/nacos/config/server/controller/ConfigController.java

Lines 128 to 142 in 0aa695e

@PostMapping @Secured(action = ActionTypes.WRITE, signType = SignType.CONFIG) public Boolean publishConfig(HttpServletRequest request, HttpServletResponse response, @RequestParam(value = "dataId") String dataId, @RequestParam(value = "group") String group, @RequestParam(value = "tenant", required = false, defaultValue = StringUtils.EMPTY) String tenant, @RequestParam(value = "content") String content, @RequestParam(value = "tag", required = false) String tag, @RequestParam(value = "appName", required = false) String appName, @RequestParam(value = "src_user", required = false) String srcUser, @RequestParam(value = "config_tags", required = false) String configTags, @RequestParam(value = "desc", required = false) String desc, @RequestParam(value = "use", required = false) String use,

上述代码,Controller有两个与tag相关的参数,分别是tag和config_tags

提问39.png

提问40.png

控制台请求Controller也有两个与tag相关的参数,分别是config_tags和configTags。 我没有找到Controller中tag参数的来源,所以这个参数的来源是哪里? 还有一个就是控制台请求Controller的参数configTags应该是无效的把。

原提问者GitHub用户stone-98

展开
收起
学习娃 2023-05-22 15:48:20 91 0
1 条回答
写回答
取消 提交回答
  • configTags 有可能是早起控制台传的值,为的是兼容旧接口吧,如果可以完全确认不再读取这个字段,可以从前端改动删除掉,不过我觉得问题不大。

    原回答者GitHub用户KomachiSion

    2023-05-22 20:33:55
    赞同 展开评论 打赏
问答分类:
问答地址:

阿里云拥有国内全面的云原生产品技术以及大规模的云原生应用实践,通过全面容器化、核心技术互联网化、应用 Serverless 化三大范式,助力制造业企业高效上云,实现系统稳定、应用敏捷智能。拥抱云原生,让创新无处不在。

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载