文档章节

Spring Boot05 之全局异常捕捉

小鸟也疯狂
 小鸟也疯狂
发布于 2016/12/08 17:38
字数 77
阅读 34
收藏 0

1.定义一个错误类GlobalDefaultExceptionHandler

@ControllerAdvice

public class GlobalDefaultExceptionHandler {

@ExceptionHandler(value = Exception.class)

public void defaultErrorHandler(HttpServletRequest req, Exception e) {

e.printStackTrace();

System.out.println("GlobalDefaultExceptionHandler.defaultErrorHandler()");

}

}

 

2.在controller中增加一个方法

 

@RequestMapping("/zeroException")

    publicint zeroException(){

       return 100/0;

 }

 

3.访问地址http://localhost:8080/zeroException此时后台就会打印异常信息。

© 著作权归作者所有

共有 人打赏支持
小鸟也疯狂

小鸟也疯狂

粉丝 11
博文 32
码字总数 9097
作品 0
朝阳
程序员
私信 提问
SpringMVC 全局异常处理的简单应用

在SpringMVC框架的项目开发过程中,你还在使用 try{} catch(){} 输出异常吗?,那样你就真的OUT了,SpringMVC为我们提供了强大的异常捕捉类,我们只需要稍稍处理即可; 1, 编写全局处理类: 2, 将该...

ge洋
2018/01/07
0
0
SpringMVC中的统一异常处理-自定义异常

https://www.cnblogs.com/shanheyongmu/p/5872442.html 我们知道,系统中异常包括:编译时异常和运行时异常RuntimeException,前者通过捕获异常从而获取异常信息,后者主要通过规范代码开发、...

wangwei2134
2018/08/20
0
0
sprintboot-learn(三)

全局异常处理 太简单,没有保存示例工程 方式1: 启动,测试结果: Value表示捕捉那些异常,是一个异常组,如果有多个异常,可以用{}括起来。建议都用exception,然后用instenceof判断,或者...

lazy~
2018/10/12
0
0
Spring Boot 使用 全局异常捕捉

全局异常捕捉 在项目中异常一般都会进行统一处理,那么如何进行统一进行处理呢? 新建一个类GlobalDefaultExceptionHandler 在class注解上@ControllerAdvice 在方法上注解上@ExceptionHandl...

_某人
2018/06/05
0
0
SpringMVC+Spring+Mybatis整合应用(2)

包装类型pojo对象中pojo属性参数绑定 1. 对于属性都是简单类型的pojo类 如果需要将请求中的参数绑定到该pojo对象形参中,只需要保证请求中携带的key/value格式的参数中的key值与pojo类中的属...

江左煤郎
2018/12/02
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Hyperledger Fabric 实战(十): Fabric node SDK 样例 - 投票DAPP

Fabric node SDK 样例 - 投票DAPP 参考 fabric-samples 下的 fabcar 加以实现 目录结构 . ├── app │ ├── controllers │ │ └── index.js │ ├── enrollAdmin.js │ ├── in...

Jonluo
8分钟前
0
0
Redis高级特性及优化

redis中键的生存时间(expire) redis中可以使用expire命令设置一个键的生存时间,到时间后redis会自动删除它。 过期时间可以设置为秒或者毫秒精度。 过期时间分辨率总是 1 毫秒。 过期信息被...

rechardchensir
13分钟前
0
0
数据库设计-邮箱地址

1.前言 当我们涉及到要存储邮箱地址的时候,我们都知道应该存储为字符型,但是应该存储多长呢? 2.Stackoverflow StackOverflow一直是搜索答案的利器,这一次也不例外。这里多说一句,其实在...

hengbao5
17分钟前
0
0
uml类图

平时阅读一些远吗分析类文章或是设计应用架构时没少与UML类图打交道。实际上,UML类图中最常用到的元素五分钟就能掌握,下面赶紧来一起认识一下它吧: 一、类的属性的表示方式 在UML类图中,...

asdf08442a
20分钟前
1
0
Linux下执行脚本报错提示invalid option 3: set: -

1、在环境下执行sh报错invalid option 3: set: - 2、于是换成chmod 777 install.sh改执行权限,并且默认使用#!/bin/bash bash: ./install.sh: /bin/bash^M: bad interpreter: No such file ......

noob_chr
21分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部