java - spring 捕获注入时的异常?

 张心虚要加油 发布于 2022-10-30 20:05

测试要求在注入失败时做默认处理,但是我无法捕获注入时的异常,页面直接挂了,求助。

1 个回答
  • https://spring.io/blog/2013/11/01/exception-handling-in-spring-mvc
    ---update--
    比如你在代码中抛出了一个UserNotExistException异常,下面的代码就可以直接捕获

    @ControllerAdvice
    @ResponseBody
    public class GlobalExceptionHandler  {
       
       
    
        @ResponseStatus(HttpStatus.NOT_FOUND)
        @ExceptionHandler(UserNotExistException.class)
        public WrapResponse handleUserNotExist(){
            
            return new WrapResponse().failure("用户名不存在");
        }
    }
    2022-10-31 22:02 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有