首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >我们可以在java代码中使用swagger注释值吗?

我们可以在java代码中使用swagger注释值吗?
EN

Stack Overflow用户
提问于 2018-02-22 18:50:18
回答 1查看 64关注 0票数 0

我是java的新手。正在尝试开发一个应用程序来调度cron作业中的http api调用。只有方法名称将是输入。所有apis都配置了swagger注释。我是否可以使用这些注释来确定api是post、get还是delete等。

代码语言:javascript
运行
复制
  public class ABC {

    @ApiOperation(
          httpMethod = "GET",
          value = "value",
          notes = "notes",
          response = ABC.class)
    ABC getValue()
    {
    }
  }      

只有getValue是我的应用程序的输入。是否可以获取@ApiOperation值来确定http方法类型。

EN

回答 1

Stack Overflow用户

发布于 2018-02-22 18:59:10

您可以,但它在RequestMapping注释中(在该注释中,您指定哪个URL应链接到该方法):

例如,当有人在GET中导航到myBaseURl/persons时,将调用此方法。它将返回JSON。

代码语言:javascript
运行
复制
@ApiOperation(  value = "List of persons",
                notes = "List all my base's persons. ",
                response = Person.class,
                responseContainer = "List",
                tags = { "Persons", })
@RequestMapping(value = "/persons",
                produces = { "application/json" },
                method = RequestMethod.GET)
public PagedResources<PersonResource> persons(...) {}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48925519

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档