首页> 文章> 详情

Spring boot 全局异常捕捉

教程分享 > Java教程 (991) 2024-04-17 12:31:24
在一个新类GlobalDefaultExceptionHandler ,在class注解上@ControllerAdvice,在方法上注解@ExceptionHandler(value = Exception.class)
 
@ControllerAdvice
publicclass GlobalDefaultExceptionHandler {
   
    @ExceptionHandler(value = Exception.class)
    publicvoid defaultErrorHandler(HttpServletRequest req, Exception e)  {
        e.printStackTrace();
        System.out.println("GlobalDefaultExceptionHandler.defaultErrorHandler()");
    }
}
弄完之后,只要内部出现异常会在控制台上可以看到异常拦截的打印语句

可用于异常日志拦截
https://www.leftso.com/article/198.html

相关文章
Java编程中Spring Boot整合RabbitMQ实现消息中间件RabbitMQ的使用
Java编程之Spring Boot通过JMSTemplate 整合ActiveMQ
Java编程中spring boot项目如何获取spring容器applicationContext
Spring Boot MQTT协议通过spring boot整合apache artemis实现Java语言MQTT协议通信,搭建MQTT服务器可以参考上一篇 MQTT Java入门-搭建MQ...
Java编程之Spring Boot中使用jsp视图模板
Java编程之Spring Boot 使用SLF4J Logging,spring boot,SLF4J
引言    通过之前spring boot mybatis 整合的讲解: spring boot mybaties整合  (spring boot mybaties 整合 基于Java注解方式写...
spring boot框架中常见注解说明,spring boot,JAVA
学习使用Java配置创建Spring批处理作业(具有多个步骤)。 它使用Spring Boot 2,Spring batch 4和H2数据库来执行批处理作业。
spring boot mybatis 整合使用讲解介绍,spring boot与MyBatis的使用讲解介绍。spring boot mybatis xml mapper方式的入门和通过一个简...
Java编程之spring boot shiro redis整合基于角色和权限的安全管理,Java编程,spring boot,shiro,权限控制
Spring Boot编译如何更改默认JDK版本?,spring boot,java
spring boot 入门之整合spring session实现session共享。一直以来Java编程中web项目中的session共享问题都是一个很难解决的问题。接下来将讲解通过sprin...
Java编程之spring boot FastDFS Java client使用,Java编程,FastDFS Java客户端
Spring Boot 入门 AOP 日志处理,这里主要讲解spring boot 中采用AOP方式进行日志的统一处理。spring 框架的处理也是一样。综合来讲,本文主要讲解了spring b...