00:00
好,那下面呢,我们就可以先把我们当前spring VC这个框架先给它搭建起来,来大家看啊,好,那我们现在咱们需要干什么,那我们是不是就需要来找到我们VC的配置文件,对吧?然后呢,把咱们spring VC的配置文件呢,然后来配置一下,首先咱们的第一个,这里面需要进行的第一个配置,大家注意你需要什么你就配置什么就行,知道吧。啊比如说你有静态资源,那我们现在咱们就需要来设置默认的solvel,你有拦截器,那你就设置MVC冒号intercepts,你有什么你就配置什么,因为毕竟咱们spring VC咱们在讲它的特点的时候,然后是不是里面有一个叫做组件化,对吧,即插即用,你需要去使用什么功能,咱们就配置什么组件就可以知道吧,好,第一个叫做扫描控制层,然后组建对吧,那我们是不是可以把咱们的控制层给它创建出来,叫com.at硅谷。
01:00
然后点Ssm.C啊,Control,然后点,比如说咱们操作的是员工信息,那咱们叫em以employee controller。行,就这样啊,然后在这来加上一个control注解啊,然后那我们现在咱们要通过注解来管理B,那大家说那我们是不是就需要用注解加扫描,所以说我们需要在这个位置呀,然后来扫描一下怎么扫描context冒号comp看,然后是com.a的硅谷点S sm.controller就可以啊,行,因为咱们说过spring VC只需要去扫描控制层组件就可以知道吧,然后第二个咱们需要来配置咱们的视图解析器,这都是我们之前配置过的啊,所以说咱们就快速的给大家去配置一下就行,视图视图解析器的话,这东西大家不需要自己去写,或者说这整个配置文件大家都不需要自己去写,知道吧,然后大家呢,只要把它复制过来就行,大家要知道里面你需要去改什么就可以了。
02:07
你要知道里面没写写的每一个标签是干什么的,对吧,你不能说我就光去复制,我也不知道里面写的是啥,我也不知道该怎么去改,那咱们以后确实可以复制呀,但是你不能说我不知道怎么去改,那我怎么把这个配置文件应用到我的一个新的项目中的,对不对,对吧,好,OK,那我们在这把咱们的web INF for下面来创建一个template,然后这个目录,对吧,然后呢,那我们再往下,咱们还需要去配置什么,大家说第三个是不是要来配置,然后咱们默认的,然后s serve solve,然后来处理静态资源,大家注意为啥叫默认的solve,因为咱们之前看过Tom catt的web的查苗,它就叫default solve,知道吧,好,然后是这个MVC冒号default solve that杠,Handlera,一定不要把这个啊命名空间写错了,知道吧,好啊行,然后下面呢,我们还需要来配置。
03:08
什么?大家想想是不是要开启,然后MVC的注解驱动,OK,然后是MVC冒号on na-driver,好,再往下咱们是不是需要来配置什么叫做视图解析,视图控制器,控制器,比如说我现在我在time place下面,然后咱们来创建一个HTML,然后这个就叫做index,这是咱们的首页。对吧,然后H1,然后inex.HTML就OK啊好,然后呢,我们的视图控制器咱们怎么创建,大家说叫做VO controller对吧,然后呢,Pass是斜线,然后我们当前咱们的视图名称,咱们就叫做index就可以啊好,然后配置完之后大家注意,我再跟大家说一遍这几个标签之间的关系,如果你只配置它,比如说啊,我先把这两个删掉,如果你只配置他,那只有我们当前咱们的视图控制器所设置的这个路径,然后才会被解析。
04:11
知道吧,好,然后咱们其他的所写的控制层中的请求映射将全部都处理不了,所以说大家需要来加上一个标签,叫做开启MVC的注解驱动,好,然后那如果我们现在要处理静态资源,如果你配置的只有这个标签的话,大家注意,那我们当前从浏览器向服务器所发送的请求将全部由默认的和来处理。也就是说我们控制器方法中所写的那些请求映射也是全部都处理不了,所以说我们也是要去设置一个开启MVC的注解驱动,你开启完这个之后,它是什么功能,就是先用咱们的dispatter solve来处理请求,然后如果它处理不了的话,然后咱们再交给谁呀,默认的solve来处理,知道吧,好啊,行,然后下面呢,我们再来看,比如说咱们来配置咱们的文件上传,然后解析器,那你有文件上传,那你就配置上,你没有的话,你配置它也没有问题啊,叫做commons multi part overver,对不对?然后在这咱们说过,它的ID是个固定的值,必须叫multi part overver。
05:20
OK吧,好,再往下就是咱们的拦截器了,对不对,MVC冒号intercepts,那你有拦截器,那你就配置呗,没有的话咱们可以不配置呀,然后咱们还有一个需要配置的就是咱们的异常处理器,那也是你有你就配置,你没有的话那咱们就不配置了是不是?是吧,好,所以说啊,拦截器跟咱们的异常解析器,大家有的话有需要那你就配置,没有需要的话,咱们也可以完全不配置,知道吧,行。好,那咱们spring VC的配置文件呢,然后大家看好啊,咱们就已经这个配置完了,然后下面呢,我们是不是就可以来测试一下咱们spring mvc的功能,对不对,对吧?然后这里面你不需要去写别的东西啊,因为咱们设置的有一个什么视图控制器,然后去访问我们当前的首页的,对不对?来咱们把它配置到我们的tomcat中来。
06:13
添加一个叫做SSM,然后这个咱们就叫SM。然后这呢是第三个,这也是第三个okole,点击OK,然后咱们来重新启动,大家来看啊。好,因为我们现在呢,咱们是不需要去配置spring的配置文件的,或者说咱们也可以把它配置上,那咱们一会再配置OK吧,然后咱们可以把它配置上,把咱们当前咱们能够想到的交给spring来进行管理的内容呢,咱们就可以配置出来啊。好。OK。行,大家看没有任何问题吧,对不对,你看咱们的首页咱们是不是都能够访问成功,那如果我们在这里面,咱们去设置的一些其他的请求映射,然后是不是也能够处理成功,对不对,好啊,行,那这个就是我们现在呢,咱们先把我们的spring VC这个框架先搭建起来,那搭建起来之后,咱们再去配置spring,把我们现在咱们能想到的内容啊,能想到的交给spring管理的,咱们都交给spring管理对不对?好,然后最后呢,咱们再去这个配置咱们的my be,然后呢,让咱们的spring去整合my be就可以啊,行,OK。
我来说两句