您现在的位置是:首页 > 个人日记个人日记

springMVC-06-自定义错误

2019-02-13 14:44:24【个人日记】660人已围观

简介自定义什么时候出现错误并处理

自定义错误

创建一个类使其继承Exception

  1. package com.huangxin.order.exception;
  2. public class MyException extends Exception {
  3. public MyException(String message) {
  4. super(message);
  5. }
  6. }

在另一类创建异常处理

  1. package com.huangxin.order.exception;
  2. import com.huangxin.order.uploadUtil.R;
  3. import org.apache.log4j.Logger;
  4. import org.springframework.web.bind.annotation.ControllerAdvice;
  5. import org.springframework.web.bind.annotation.ExceptionHandler;
  6. import org.springframework.web.bind.annotation.ResponseBody;
  7. @ControllerAdvice
  8. /**
  9. * 异常处理器
  10. */
  11. public class ExceptionController {
  12. //日志记录
  13. Logger logger = Logger.getLogger(ExceptionController.class);
  14. /**
  15. * 处理Exception
  16. *
  17. * @param e
  18. * @return
  19. */
  20. @ExceptionHandler(Exception.class)//指明出现错误的类
  21. @ResponseBody
  22. public R HandlerException(Exception e) {
  23. logger.error(e.getMessage());
  24. return R.error(e.getMessage());
  25. }
  26. }

Tags: JavaWeb  

评论区

    2024-12-21 19:46:40

    站长

    没有登录功能是为了方便大家留言,但留言接口现在被恶意攻击,将关闭留言接口,如有疑问,请联系我的QQ 1538933906/同微信

    2019-02-14 15:02:24

    Namesilo域名

    交换链接吗? http://52namesilo.com/

    2019-10-31 22:40:32

    99

    000


文章评论



给自个选个头像吧!






站点信息

  • 建站时间:   2019-01-31
  • 网站程序:   Tomcat+nginx
  • 文章统计:   44篇文章
  • 标签管理:   标签云
  • 微信公众号:  扫描二维码,联系我