gpt4 book ai didi

java - @Path 注解中的路径参数,更好

转载 作者:行者123 更新时间:2023-12-02 10:27:57 30 4
gpt4 key购买 nike

我的简单问题。

案例:需要编写类似于 @Path({id}/{type}) 的端点

  1. 仅静态 IDTYPE

    @Path("{" + ID + "}/{" + TYPE "}")
    public void doSth(@PathParam(ID) String Id, @PathParam(TYPE) String type) {}
  2. 静态 PATH_XXX也是

    static final String PATH_ID = "{" + ID + "}";
    static final String PATH_TYPE = "{" + TYPE + "}";

    @Path(PATH_ID + SLASH + PATH_TYPE)
    public void doSth(@PathParam(ID) String Id, @PathParam(TYPE) String type) {}

你们觉得这个怎么样,哪个更好用?

最佳答案

我会选择

@Path("{id}/{type}")
public void doSth(@PathParam("id") String id, @PathParam("type") String type) {}
  • 它尊重 Java 命名约定
  • 它比你现有的更具可读性
  • 它比您拥有的短
  • IDE,然后框架和/或您的测试会告诉您,如果您碰巧在其中一个字符串中犯了一个拼写错误,那么发生这种情况的可能性几乎为零。

关于java - @Path 注解中的路径参数,更好,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53791448/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com