温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
下边呢,我们来看这个default,也是直接去看源代码。点开,我们也先来看一下他的账号doc上边。找到我们看一眼。它呢,也是handle exam reserve的一个实现类,它干什么呀?它可以来处理spring的一些异常,同时把这些异常。嗯,给转化成。HTTP的状态码看见了吧,我们来看一下它的。方法。哦,Do resolve exception点一下回来,它是处理特定异常的,哎,比方说这块的这么多异常,这些异常呢,都是由他处理的,我们来找到其中的一个吧,比方说这个http request method not found exception,我这块我加上一个断点,111行我加上了哈。我们来测试一下它。CTRLC。
01:02
Success。Sit out test。Request mapping,好,我写上。哦,是吧,洗完。Index JSP页面,我们来搞一个超链接,CTRLCCTRLV。这个页面不是这个页面。刚才那个累呢,这个。VI这个哈。C。这个改一下。CTRV把这拿掉,好的测试一下。
02:06
目前这个测试啊,是跑得通的,对吧。刷新。我发一个请求到目标方法,打印一个信息,同时呢,到了这个success配置好的好的,下边的话呢,我们来看我们这个default,我说呀,我来试验一下哪个呢?试验一下这个异常类,看见了吧,看什么异常类啊,叫方法不支持,应该是请求方式不支持,于是呢过来,诶我来写一个Y6,等于我说呀,这个方法必须得是post请求才可以。Request method的点。Post,我要这样一写的话呢,这个时候get警局就过不来了是吧?
03:01
九多年。点它,诶我们看到这个时候呢,这个异常果然是交给了谁呀,交给了我们的这个default handle except reserve,好过这个时候呢,我们就看到了这样的一个响应页面,很很显然这个页面是经过处理的,那处理这个异常的这个解析器呢,就是这个default handle reserve,它是对spring的一些特殊异常进行处理,具体哪些异常大家可以参看这个源代码这么多。
我来说两句