温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
好,那我们刚才呢,也已经搭建了SPAVC的框架,然后咱们呢,把里面的每一个步骤啊,然后咱们呢,已经说过了,对吧?然后咱们第一步先创建我们的me工程,然后添加we部模块,添加依赖好,然后再往下来配置我们的web点叉L配置前端控制器,对吧?然后再往下创建咱们的请求控制器,然后还有就是配置SPAVC的配置文件,然后咱们扫描了组件,配置了视图解析器,最终呢,咱们就可以来处理我们当前的请求了,好,所以说呢,我们就从刚才咱们所实现的功能中啊,然后咱们来做一个简单的总结啊,然后呢,Spring VC到底是如何来处理请求的?首先大家来看浏览器发送请求,然后到咱们的服务器,那这个时候呢,它需要先被我们前端控制器的URL pattern来进行匹配,如果说我们当前的请求,然后能够符合我们的URL pattern,也就是说我们URL pattern写的是。
01:00
线,它除了点GSP匹匹配不了,那其他的请求它都是能够匹配的,所以说这个时候这个请求啊,就会被我们当前的前端控制器dispat solve进行处理好,然后它处理完成之后呢,就会去读取咱们spring VC的核心配置文件来找到咱们的控制器,然后将请求地址和控制器中request mapping这个注解的value属性值进行匹配,因为咱们当前呢,我们如果说没有这个注解,咱们是没有办法去找到咱们的控制器方法的,所以说呢,Request mapping注解叫请求映射,它的作用就是将咱们的请求和控制器方法来创建映射关系,那怎么来创建映射关系呢?看好这个注解的value流属性值呀,然后要和谁呀,要和我们当前的请求地址保持一致,如果说一致的话,那我们当前这个注解所标识的方法,然后就是处理请求的方法,而这个方法呢,我们需要来返回一个。
02:00
字符串类型的视图名称,然后这个视图名称会被视图解析器来解析,加上咱们的前缀,加上后缀所组成的最终的路径就是我们要跳转到的页面的路径,好,然后这个大家注意啊,而且咱们最终跳转路径的方式是什么呢?转发大家看一下来,我们刚才是不是跳转到了我们指定的页面,但是我们地址栏中的地址变了没有,有没有变成是咱们web info下面的target.html呢?没有,所以说这种方式用的是转发的方式来跳转的啊,这大家要注意。好,那这是我们SPAVC它的一个运行流程的一个简单的总结啊,好,然后咱们现在呢,仅仅是通过我们的一些简单的案例来进行的总结,那我们把咱们的SPAVC中所有的功能咱们都讲完之后啊,然后我们会结合着源码来做一个最终的总结,这个大家注意,那当然呢,目前我们能总结出来的就这么多,所以说呢,我也希望大家每一次,然后再去写我们的一个请求的处理的时候,然后大家都要结合着我们当前的这些内容呢,然后去想一下我们SPVC到底是如何来处理这个请求的,OK啊。
我来说两句