2021
11-17
11-17
springBoot2.X配置全局捕获异常的操作
springBoot2.X配置全局捕获异常先来看一段代码:当传入的id是0的时候,就会报异常。@RestControllerpublicclassHelloController{@GetMapping("/getUser")publicStringgetUser(intid){intj=1/id;return"SUCCESS"+j;}}访问时:我们知道这个页面要是给用户看到,用户可能不知道这是什么。方法一:将异常捕获@GetMapping("/getUser")publicStringgetUser(intid){intj;...
继续阅读 >
前言在日常项目开发中,异常是常见的,但是如何更高效的处理好异常信息,让我们能快速定位到BUG,是很重要的,不仅能够提高我们的开发效率,还能让你代码看上去更舒服,SpringBoot的项目已经对有一定的异常处理了,但是对于我们开发者而言可能就不太合适了,因此我们需要对这些异常进行统一的捕获并处理。一、全局异常处理方式一SpringBoot中,@ControllerAdvice即可开启全局异常处理,使用该注解表示开启了全局异常的捕获,我们...
前言最近稍微闲了一点于是把这个半年都没更新的开源项目cicada重新捡了起来。一些新关注的朋友应该还不知道这项目是干啥的?先来看看官方介绍吧(其实就我自己写的😀)cicada:基于Netty4实现的快速、轻量级WEB框架;没有过多的依赖,核心jar包仅30KB。效果广告打完了,回到正题;大家平时最常用的MVC框架当属SpringMVC了,而在搭建脚手架的时候相信全局异常处理是必不可少的。Spring用法通常我们的做法如下...