|
|
1
7
你不应该抓住并压制它,而应该让它过去。 即不要这样做:
但还是顺其自然吧:
或者,如果你真的打算捕获它进行日志记录(我宁愿使用过滤器,但ala),那么重新抛出它:
或者,如果它不是运行时异常,则在
另请参阅: |
|
|
2
1
另一种(简化的)方法是不为各种
在你的内心深处
例如一个基元
出于安全原因,我不建议向客户端发送确切的异常类型;这只是一个如何处理内部不同类型错误和响应状态的示例
一个常见的catch-all处理程序和一个每个状态代码当然取决于情况和需求。 |
|
|
3
0
我今天也有同样的问题。(JavaEE 7和Glassfish 4.0) 问题似乎是框架将其检查为String,而不是使用Class。 基于字符串的检查(假设)
当异常被twrown时,
请注意,嵌套类必须指向“$”,而不是“。”(与getClass()方法相同)。 基于类的检查
框架创建类的实例,并且
这将需要反思,而策略文件可能会破坏它。 我希望这一回应能解决未来的问题。 |