【发布时间】:2020-03-05 07:55:47
【问题描述】:
我有一组 API,我正在使用 project-reactor 为其创建反应式版本
我现有的界面类似于
Profile getProfile(String accessToken);
Profile getProfileByEmail(String adminToken, String email);
Token validateToken(String accessToken);
...
项目反应堆变体将是
Mono<Profile> getProfile(String accessToken);
Mono<Profile> getProfileByEmail(String adminToken, String email);
Mono<Token> validateToken(String accessToken);
...
另一个变种是
CompletableFuture<Profile> getProfile(String accessToken);
CompletableFuture<Profile> getProfileByEmail(String adminToken, String email);
CompletableFuture<Token> validateToken(String accessToken);
...
我想为上述这些 API 使用泛型定义一个超级接口。
任何关于如何定义接口而不必处理未经检查的异常的帮助都会有所帮助。
【问题讨论】:
标签: java project-reactor