我的Facade / EJB是一个简单的方法。在这个方法中我做了类似的东西:
if(!something.isempty()){
do something;
else{
throw new BadRequestException("Something is missing");
在控制器中,我调用EJB并创建一个参数不能为null的方法。然后我尝试捕获这样的异常:
try{
something;
catch(BadRequestException ex){
makeSomethin;}´
问题是我不能解除异常......
答案 0 :(得分:1)
我解决了我的问题。在我的Web方法中,我使用了注释NotNull,这意味着永远不会调用异常。