问题描述
我刚开始编写OpenAPI Yaml。当我的API调用的返回类型如下(发布者或Mono)时,我有一个关于如何定义$ ref定义的查询:
@PostMapping("/signup")
public Publisher<ResponseEntity> signup(@RequestParam final Long customerId) {
return service.signup(customerId)
.map(user -> new ResponseEntity(HttpStatus.OK))
.switchIfEmpty(Mono.just(new ResponseEntity(HttpStatus.INTERNAL_SERVER_ERROR)));
}
@PostMapping(value = "/create")
public Mono<Subscription> create(@RequestParam String name,@RequestParam String url){
return service.create(name,url);
}
定义应为
#/deFinitions/Publisher<ResponseEntity> and #/deFinitions/Publisher<Subscription>
或者应该是
#/deFinitions/ResponseEntity and #/deFinitions/Subscription
预先感谢...
关于, Sameekshya
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)