文档章节

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中的统一异常处理-自定义异常

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

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

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

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

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

_某人
06/05
0
0
Spring Boot全局异常处理

Spring Boot默认的异常处理机制 默认情况下,Spring Boot为两种情况提供了不同的响应方式。 一种是浏览器客户端请求一个不存在的页面或服务端处理发生异常时,一般情况下浏览器默认发送的请求...

狼王黄师傅
10/16
0
0
Spring boot 前后台分离项目 怎么处理spring security 抛出的异常

最近在开发一个项目 前后台分离的 使用 spring boot + spring security + jwt 实现用户登录权限控制等操作。但是 在用户登录的时候,怎么处理spring security 抛出的异常呢?使用了@RestCont...

道可到非常道
05/07
0
0

没有更多内容

加载失败,请刷新页面

加载更多

代码块

package com.atguigu.java; //总结:由父及子,静态先行! class Root{ static{ System.out.println("Root的静态初始化块"); } { System.out.println("Root的普通初始化块"); } public Root......

architect刘源源
18分钟前
2
1
SpringCloud之Eureka

Eureka简介 什么是Eureka? Eureka是一种基于rest提供服务注册和发现的产品: Eureka-Server: 用于定位服务,以实现中间层服务器的负载平衡和故障转移。 Eureka-client:用于服务间的交互,内...

lc_fly1
32分钟前
1
0
系统维护和tcp连接

查看系统负载 1 w 命令 w命令用于显示系统当前负载 和系统已登录的用户. 查看系统CPU 和核数: cat /proc/cpuinfo| grep 'cpu cores' 第一行显示 :04:41:16 up 8:56, 1 user, load average: 0...

Fc丶
56分钟前
2
0
Mac Pro 下安装 Snappy 压缩工具

snappy 我这里就不做介绍了,直接可以移步 https://github.com/google/snappy/tree/master 查看源码及说明信息。 我这里下载 :https://github.com/google/snappy/releases/download/1.1.4/...

Ryan-瑞恩
59分钟前
3
0
iframe里弹出的层显示在整个网页上

通过在iframe页面添加js脚本,动态给父窗体创建一个div,然后设置让其显示在最顶层这样就可以了 在文件夹中创建两个文件,一个iframe页面,一个父页面index。

少年已不再年少
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部