类 ConfigControllerV2


  • @NacosApi
    @RestController
    @RequestMapping("/v2/cs/config")
    public class ConfigControllerV2
    extends java.lang.Object
    Special controller v2 for soft load client to publish data.
    作者:
    dongyafei
    • 方法概要

      所有方法 实例方法 具体方法 
      修饰符和类型 方法 说明
      com.alibaba.nacos.api.model.v2.Result<java.lang.Boolean> deleteConfig​(javax.servlet.http.HttpServletRequest request, java.lang.String dataId, java.lang.String group, java.lang.String namespaceId, java.lang.String tag)
      Synchronously delete all pre-aggregation data under a dataId.
      void getConfig​(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.String dataId, java.lang.String group, java.lang.String namespaceId, java.lang.String tag)
      Get configure board information fail.
      com.alibaba.nacos.api.model.v2.Result<java.lang.Boolean> publishConfig​(ConfigForm configForm, javax.servlet.http.HttpServletRequest request)
      Adds or updates non-aggregated data.
      Page<ConfigInfo> searchConfigByDetails​(java.lang.String dataId, java.lang.String group, java.lang.String appName, java.lang.String tenant, java.lang.String configTags, java.lang.String configDetail, java.lang.String search, int pageNo, int pageSize)
      search config by config detail.
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 方法详细资料

      • getConfig

        @GetMapping
        public void getConfig​(javax.servlet.http.HttpServletRequest request,
                              javax.servlet.http.HttpServletResponse response,
                              @RequestParam("dataId")
                              java.lang.String dataId,
                              @RequestParam("group")
                              java.lang.String group,
                              @RequestParam(value="namespaceId",required=false,defaultValue="")
                              java.lang.String namespaceId,
                              @RequestParam(value="tag",required=false)
                              java.lang.String tag)
                       throws com.alibaba.nacos.api.exception.NacosException,
                              java.io.IOException,
                              javax.servlet.ServletException
        Get configure board information fail.
        抛出:
        javax.servlet.ServletException - ServletException.
        java.io.IOException - IOException.
        com.alibaba.nacos.api.exception.api.NacosApiException - NacosApiException.
        com.alibaba.nacos.api.exception.NacosException
      • publishConfig

        @PostMapping
        public com.alibaba.nacos.api.model.v2.Result<java.lang.Boolean> publishConfig​(ConfigForm configForm,
                                                                                      javax.servlet.http.HttpServletRequest request)
                                                                               throws com.alibaba.nacos.api.exception.NacosException
        Adds or updates non-aggregated data.
        抛出:
        com.alibaba.nacos.api.exception.NacosException - NacosException.
      • deleteConfig

        @DeleteMapping
        public com.alibaba.nacos.api.model.v2.Result<java.lang.Boolean> deleteConfig​(javax.servlet.http.HttpServletRequest request,
                                                                                     @RequestParam("dataId")
                                                                                     java.lang.String dataId,
                                                                                     @RequestParam("group")
                                                                                     java.lang.String group,
                                                                                     @RequestParam(value="namespaceId",required=false,defaultValue="")
                                                                                     java.lang.String namespaceId,
                                                                                     @RequestParam(value="tag",required=false)
                                                                                     java.lang.String tag)
                                                                              throws com.alibaba.nacos.api.exception.NacosException
        Synchronously delete all pre-aggregation data under a dataId.
        抛出:
        com.alibaba.nacos.api.exception.api.NacosApiException - NacosApiException.
        com.alibaba.nacos.api.exception.NacosException
      • searchConfigByDetails

        @GetMapping("/searchDetail")
        public Page<ConfigInfo> searchConfigByDetails​(@RequestParam("dataId")
                                                      java.lang.String dataId,
                                                      @RequestParam("group")
                                                      java.lang.String group,
                                                      @RequestParam(value="appName",required=false)
                                                      java.lang.String appName,
                                                      @RequestParam(value="tenant",required=false,defaultValue="")
                                                      java.lang.String tenant,
                                                      @RequestParam(value="config_tags",required=false)
                                                      java.lang.String configTags,
                                                      @RequestParam("config_detail")
                                                      java.lang.String configDetail,
                                                      @RequestParam(value="search",defaultValue="blur",required=false)
                                                      java.lang.String search,
                                                      @RequestParam("pageNo")
                                                      int pageNo,
                                                      @RequestParam("pageSize")
                                                      int pageSize)
                                               throws com.alibaba.nacos.api.exception.NacosException
        search config by config detail.
        抛出:
        com.alibaba.nacos.api.exception.NacosException