SpringBoot怎么实现自定义接口全局异常捕获?详细教程

自定义异常


package com.single.bean;

import org.springframework.core.NestedRuntimeException;

public class FDWException extends NestedRuntimeException {

	private static final long serialVersionUID = 6046035491210083235L;

	public FDWException(String msg) {
		super(msg);
	}

	public FDWException(String msg, Throwable cause) {
		super(msg, cause);
	}

}

无异常捕获

无异常捕获,可以看到返回值是原生的报错信息!!!

package com.single.controller;

import com.single.bean.FDWException;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;

/**
 * @program: RedisDemo
 * @description: 异常接口
 * @author: fudingwei
 * @create: 2024-06-17 11:17
 **/
@Controller
@RequestMapping("/exception")
public class ExceptionCo

相关推荐

  1. SpringBoot实现定义异常+全局异常统一处理

    2024-06-18 11:20:05       36 阅读
  2. SpringBoot全局异常捕获

    2024-06-18 11:20:05       34 阅读
  3. Springboot定义全局异常处理

    2024-06-18 11:20:05       32 阅读
  4. springboot全局异常处理和定义异常处理

    2024-06-18 11:20:05       40 阅读
  5. SpringBoot定义全局事务

    2024-06-18 11:20:05       44 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-06-18 11:20:05       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-06-18 11:20:05       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-06-18 11:20:05       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-06-18 11:20:05       18 阅读

热门阅读

  1. 面向对象编程基本概念

    2024-06-18 11:20:05       8 阅读
  2. 543. 二叉树的直径

    2024-06-18 11:20:05       7 阅读
  3. leetcode56 合并区间

    2024-06-18 11:20:05       7 阅读
  4. Android Intent的几种用法全面总结

    2024-06-18 11:20:05       6 阅读
  5. css3多列布局

    2024-06-18 11:20:05       6 阅读
  6. 在 Python 3 中删除字符串文字前面的“b“字符

    2024-06-18 11:20:05       5 阅读
  7. 在无线网中 2.4G、5G、WiFi6、WiFi7 都是什么意思?

    2024-06-18 11:20:05       11 阅读
  8. Oracle中常用特殊字符chr值

    2024-06-18 11:20:05       6 阅读
  9. 这些常用 MySQL 用法,99% 的人都不知道!

    2024-06-18 11:20:05       5 阅读
  10. 数据仓库之主题域

    2024-06-18 11:20:05       6 阅读