1. 插件 Apipost-Helper-2.0 ,版本 1.0.14
2. 项目框架 paoding-rose,语言 java。
3. 使用插件去搜索 api 接口是会报错。
原因:插件会去扫描项目 controller 文件的所有注解(不仅是 @Path 注解),如果注解的 value 为 int 就会报错。
相关代码:Rose.java 文件 204 行,getRequests 方法有如下代码
else {
throw new IllegalArgumentException(String.format(
"Scan api: %s\n" +
"Class: %s",
value,
value != null ? value.getClass() : null
));
}
把这个 else 分支删掉即可,应该忽略,而不是抛出异常。
加一下企业微信工作人那样,给你个最新版内测,再试试