api-generator icon indicating copy to clipboard operation
api-generator copied to clipboard

Api Generator是一款可以自动解析Controller类抽取REST接口信息并自动上传YApi的IDEA插件。YApi好伴侣,从此维护文档再也不是事儿了!

Results 7 api-generator issues
Sort by recently updated
recently updated
newest added

java.lang.NullPointerException at site.forgus.plugins.apigeneratorplus.action.ApiGenerateAction.buildYApiInterface(ApiGenerateAction.java:444) at site.forgus.plugins.apigeneratorplus.action.ApiGenerateAction.buildYApiInterface(ApiGenerateAction.java:425) at site.forgus.plugins.apigeneratorplus.action.ApiGenerateAction.uploadToYApi(ApiGenerateAction.java:398) at site.forgus.plugins.apigeneratorplus.action.ApiGenerateAction.uploadHttpMethodsToYApi(ApiGenerateAction.java:215) at site.forgus.plugins.apigeneratorplus.action.ApiGenerateAction.uploadApiToYApi(ApiGenerateAction.java:158) at site.forgus.plugins.apigeneratorplus.action.ApiGenerateAction.actionPerformed(ApiGenerateAction.java:123) at com.intellij.openapi.actionSystem.ex.ActionUtil.performActionDumbAware(ActionUtil.java:280) at com.intellij.openapi.actionSystem.impl.ActionMenuItem$ActionTransmitter.lambda$actionPerformed$0(ActionMenuItem.java:296) at com.intellij.openapi.wm.impl.FocusManagerImpl.runOnOwnContext(FocusManagerImpl.java:281) at com.intellij.openapi.wm.impl.IdeFocusManagerImpl.runOnOwnContext(IdeFocusManagerImpl.java:77) at com.intellij.openapi.actionSystem.impl.ActionMenuItem$ActionTransmitter.actionPerformed(ActionMenuItem.java:285) at java.desktop/javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1967) at com.intellij.openapi.actionSystem.impl.ActionMenuItem.lambda$fireActionPerformed$0(ActionMenuItem.java:112) at com.intellij.openapi.application.TransactionGuardImpl.performUserActivity(TransactionGuardImpl.java:94) at...

接口返回的参数通过ResponseBodyAdvice封装成统一格式的响应参数: 如: 接口返回Student对象(含有id,name 和age属性): /** * 根据ID获取学生信息 * @param id 学生ID * @return */ @GetMapping public Student getStudentById(Integer id){ return new Student(); } 接口看似返回json: { “id”:1, "name":"张三", "age":18 } 但是在ResponseBodyAdvice实现类中,被封装成了:...

**例子如下** _接口_ public interface IContractSignApi { @PostMapping(value = {"/sign"}, produces = {"application/json"}) RestResponse sign(@Valid @RequestBody ContractSignReqDto reqDto); } _实现_ @RestController @RequestMapping("/v1/contract") public class ContractSignApiImpl implements IContractSignApi { @Override public RestResponse...

同步到yapi的过程,考虑加点日志吧 同步报错后,最好能给出具体原因。

响应格式能否支持Yapi文档的格式 ,目前已经有响应数据能否将其转化一个文档格式,一个实例数据格式