繁体   English   中英

为什么未选中 javax.ws.rs.NotFoundException ?

[英]Why is javax.ws.rs.NotFoundException unchecked?

任何人都可以解释一下,为什么 NotFoundException 没有被选中? 缺少请求的资源是一种正常的、频繁的可预测情况,它是作为检查异常(例如 FileNotFoundException)被捕获的绝佳候选者。

创建自定义 NotFoundException(例如 StudentNotFoundException)的最佳实践是什么? 它还应该扩展 RuntimeException 吗?

根据这个定义,你的问题很有趣。

请记住,受检异常和未受检异常最大的区别在于受检异常是由编译器强制执行的,用于指示不受程序控制的异常情况,而未受检异常是在运行时发生的,用于指示编程错误。

为了解释它,我会说,当您从访问 Web resourceclient的角度来看时,他有责任提供访问该资源的正确路径。 我还建议您在软件工程社区提出您的问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM