00:00
好,来继续啊,那么接下来呢,我们就通过这个,呃,具体的代码呢,先把我们刚才看到的这个左半部分啊,先把左半部分的这个效果呢,给大家来做一个演示啊啊,那么首先现在大家注意我们发送一个请求过来以后呢,我们不不让他什么存在这个映射,那么不存在这个映射的话呢,他就要去看一下你有没有加过这个配置了吧,如果说没有加过这个配置,那么直接给你的就是一个no maybe found,并且给你一个404的一个页面,好那么现在我们来看一下。刚刚呢,我这个已经写好了,没有任何问题,假如说你看我现在就随便发送一个请求,我发送一个啊,比如说我要请求一个。请求和什么呀啊,随便发送一个请求吧,啊,就叫做ad请求对吧,那么我们发送的这个请求很明显在我这个后台有没有做过映射啊,没有,那么这个时候大家注意我来回车啊,那么页面中呢,给我们的就是一个404,而且控制台呢,给我们一个no mapping found看到了吧,为什么会出现这种情况呢?就是因为你的这个ADD请求呢,它是没有经过映射的,但是呢,你也没有配置那个静态资源的那个处理,所以说呢,他最后呢,还是把这个请求交给谁了,还是交给我们的dispa solve了,但是交给他以后呢,他是找不着这个addd所对应的请求处理方法的,因此直接告诉你,这就是一个,诶,这个请求是一个弄满平方。
01:30
你记住了吧,这个OK,好,那么接下来的话呢,我们就把这个配置呢,给它加上,比如说呃,我们要加上这个处理静态资源的这个配置了啊,处理静态资源叫做MVC,来,我们把这个加一下啊MVC。好,I'VC啊,叫做什么呀,Default sorry handle吧,OK,好,加上它以后呢,大家再来看啊,加上他以后,那么他也帮我们部署成功了,我们再回到这,我再去发送这个请求的时候,好控制它已经清空了啊,我再来发送这个请求,那么这个请求有做过映射吗?没有好,那么他就会尝试的去找我们的静态资源,那你觉得他能找到这个所对应的静态资源吗?也找不着,所以说呢,最终的结果呢,还是一个404页面看到了吧,但是呢,控制台还有没有那个no mapping found了,没有了吧?诶,控制台已经没有那个警告了,为什么没有那个警告了呢?因为你的addd请求他来到我们这个dispa sorry的时候啊,首先呢,我看一下这个请求有没有做过映射呀,没有做过映射,那么就不交给这个dispa sorry,而是把这个请求呢,交给谁呀?
02:52
啊,因为你配置了那个mvc default solid handler了,所以说呢,他就把这个请求呢,交给你tomcat的默认的solid去处理,而这个toca的默认的S呢,就会帮你去尝试着查找ADDDD所对应的一个静态资源,那因为这个静态资源是没有的,所以说呢,最后给你的还是一个404,但是他是没有那个no fund的,因为没有交给他去处理,听明白这个过程了吧,OK,好,那么这就是我们的这个啊,静态资源的一个问题啊,但是我们知道的是什么呀,当我加上那个配置以后呢,如果说我去访问一个正常的,哎,这个我们刚刚是能跑得通的,但你发现现在是不是也不能用了呀,对吧?原因呢,就是我们给大家去讲过的,当你加上这个配置以后,你的request mapping,也就意味着你的这个请求它和失效了,那么这个失效了以后呢,那么你的请求过来以后,肯定就不能只有一个正常的处理,所以说呢,我们。
03:52
我就会需要再加上一个a notation Java这样的一个配置,再把这个配置加上以后呢,那么它也就能帮我们正确的去处理一个request mapping这样的一个映射了,所以说呢,加上它以后,我们再来做个测试,好发送这个hello,我们就能看到来到这个成功页面。
04:11
能明白了吧?好,那么到目前为止给大家演示的这个效果,那么其实就是我们这个图里面左半部分,我们刚刚给大家去分析的,大家现在来看一看,能理解了吗?嗯,可以理解了吧,啊,那么能理解了这个以后呢,来接下来我们就来给大家去讲解,当你存在映射的时候,对不你存在的我们后续的处理。
我来说两句