首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >文档中未显示的JSONDoc流

文档中未显示的JSONDoc流
EN

Stack Overflow用户
提问于 2015-09-29 23:31:35
回答 1查看 329关注 0票数 1

我将JSONDoc用于REST上的文档,由于某些原因,流只显示了描述并给出了错误。

以下错误阻止了操场的正确功能,并且没有为API用户提供足够的文档数据:

  • 没有找到id: SESSION_CREATE的方法

我在类中定义了如下流常量:

代码语言:javascript
复制
public class APIFlowConstants {

    public final static String SESSION_CREATE = "SESSION_CREATE";

    public static final String CREATE_RFI = "CREATE_RFI";
    public static final String GET_RFI = "GET_RFI";
    public static final String LIST_RFIS = "LIST_RFIS";
    public static final String UPDATE_RFI = "UPDATE_RFI";
    public static final String DELETE_RFI = "DELETE_RFI";
}

我有一个控制器类注释如下:

代码语言:javascript
复制
@ApiMethod(id = APIFlowConstants.CREATE_RFI)
    @RequestMapping(value = "/", method = RequestMethod.GET)
    public List<BAMRfi> getAllRfis(){
        java.util.List<BAMRfi> rfis = bamRfiRepository.findAll();
        return rfis;
    }
@ApiMethod(id = APIFlowConstants.SESSION_CREATE)
    @RequestMapping(value = "/", method = RequestMethod.GET)
    public String getSessionToken(@PathVariable(value="seed") String seed){
        String token = Token.getToken(seed);
        return token;
    }

以及这样的流控制类:

代码语言:javascript
复制
@ApiFlow(name = "Create RFI Flow", description = "creates a new BAM RFI", steps = {
            @ApiFlowStep(apimethodid = APIFlowConstants.SESSION_CREATE),
            @ApiFlowStep(apimethodid = APIFlowConstants.CREATE_RFI) })
    public void rfiCreateFlow() {
    }

不知道为什么流没有找到匹配的ID,我使用1.2.5版本并使用Java 8进行编译。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-10-01 09:29:19

您似乎没有一个带有@ApiMethod(id = APIFlowConstants.SESSION_CREATE)注释的方法。在您报告的代码中,只有一个带有@ApiMethod(id = APIFlowConstants.CREATE_RFI)注释的方法

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32855379

复制
相关文章

相似问题

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