假设我有一些API返回Observable。如何告诉API客户端/用户API可能会抛出某些异常?RxJava或Reactor上的异常声明
在普通的Java,这是非常简单的:
List<Student> findStudentsByGrade(int grade)
throws NegativeGradeException, DataRetrievalFailureException {
}
如果我们把它变成可观察到,这将会是不明确的。
Observable<Student> findStudentsByGrade(int grade) {
}
更新我的回复。这意味着,没有Javadoc注释肯定。用户必须仔细阅读该流可能抛出的内容。我对吗? – sancho21
即使异常不是checked-and-thr-throws-clause,你也可以使用'@ throws' javadoc标签。 http://docs.oracle。COM/JavaSE的/ 8 /文档/技术说明/工具/窗/ javadoc.html#CHDCHAHD –