假設我有一些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 –