00:00
那完了,这时候咱们就得看了。哎,你这个,呃,基于X毛的这个怎么配,基于注解的这个怎么配。这是没有controller哈,但是这个只是举个例子哈,这是只是举个例子。咱们先配置啊,先配置一下这个基于X毛。的这个异常映射。ID class,这个叫simple exception mapping。叫这个名名吗。Simple。Because。不叫它叫exception诶。Exception。A simple meeting。A simple mapping exception resolve。
01:04
这里边儿呢,我们需要去。嗯,配置异常的类型和具体这个视图页面的对应关系。这个是在哪配的呢?这个叫exception mapping。看一下它什么类型的。Properties类型的,那么我们这儿呢,也得按照properties去配。他得在这里边呢,指定这个props。这里边儿指定。然后这个K呢,就是这个异常的类型啊,你比如说Java点点exception。后边在标签体里边去写那个一个视图。我们现在还没有这个视图,咱们去把这个页面去见一下。起个名叫system。哎,这个error啊,这是系统系统级别的。
02:01
嗯。出错了。然后这边呢,就写这个视图的名称。CC。就是他。这就是建立这个对应关系。Key属性指定异常全类名。哎,这个,然后标签体。中是写这个对应的这个视图。啊,因为为啥叫视图呢,就是这个东西是将来在这儿拼前后缀的。啊,这个是用来要拼前后缀的。嗯,这个值。要拼。前后缀。钱。哎,得到具体的这个路径。这是我们这个GS毛的。
03:00
嗯。这个怎么测试一下。这个我们现在如果只有基于X毛的话,你要没有基于注解的那个,那它这个注解这边这个你只request mapping呢,出问题他也管。啊,然后后边这个我们有了注解的话啊,这边这个他们就区分开了。呃。看看啊,咱们找这个这个返回页面的这个啊,找找这个来试一下。来个十除以零。嗯。还有一个事儿就是到这个页面上呢,我们从请求域里边request scope。访问exception属性,在访问message啊,就可以得到这个异常的消息。嗯,从请求欲。取出exception这个对象。
04:01
再进一步访问。Message属性啊叫。能够去打印。能够去显示这个异常。呃,消息啊,就是错误消息。嗯,跑一下试试。啊,这是应该是当前的这个卡吓我一跳。起完了哈。呃,测试SM整合的环境。哎,他来的是我们这个页面啊,这边消息失败zero,就是他没有把那个异常抛到页面上啊,这边这个就证明说是这个我们,嗯,这个啊,它是起作用的。
我来说两句