代码之家  ›  专栏  ›  技术社区  ›  Michu93

多个@queryparam作为参数vs多值map<string,string>queryparameters

  •  0
  • Michu93  · 技术社区  · 5 年前

    正如我在Oracle文档中看到的: https://docs.oracle.com/cd/E19776-01/820-4867/ggnxo/index.html 两种方式都可以:

    final @QueryParam("par1") @DefaultValue("111") String par1,
    final @QueryParam("par2") String par2,
    final @QueryParam("par3") String par3,
    final @QueryParam("par4") String par4
    

    MultivaluedMap<String, String> queryParameters = ui.getQueryParameters();
    

    甚至可能:

    public Response getValues(@Context UriInfo ui, MyParamClass params)
    

    哪一个更适合5个或更少的参数?

    0 回复  |  直到 5 年前