00:00
好,那么接下来呢,我们就进入重要的这个配置了,我们需要编写咱们这个SSM整合的咱们这个关键配置文件。这些关键的配置文件呢?啊,包括我们要在web码中啊,要配置的一些东西,及spring的配置文件,及spring mvc的配置文件,及马贝蒂斯的这些配置文件啊,都需要我们编写。好,我们来到这个web插面中。好,我们先来编写,首先呢,第一个就是我们这个启动咱们这个spring。啊,咱们这个容器,哎,让项目一启动就来把spring容器启动,有一个叫contest load listener,好,这个监听器在项目一启动的时候呢,我们来可以指定加载某一处咱们spring配置文件的位置类路径下,比如呢,我们有一个配置文件叫application contest。这是我们spring的配置文件,那么呢,我们项目一启动就会加载这个配置文件啊,我们在这一块就创建出这个配置文件。
01:08
好,这个呢是spring的配置文件,它的作用呢,Spring的配置文件。这里呢,主要配置。和业务。逻辑有关的。好,那么接下来呢,我们这个spring的配置文件我们就加上了,接下来我们再来。配置我们这个spring mvc的前端控制器。哎,前端控制器呢,我们是用它来拦截所有请求。拦截所有请求。那么呢,我们就来直接配上。这个前端控制器走,呃,这一块有一个叫dispa,就是它我们可以在in属性中指定我们spring m VC配置文件的位置,当然我们也可以不指定,不指定的话呢,有一个要求,什么要求呢?哎,我们都知道,你呢,就必须假设我们这个so名,我们叫dispa so。
02:16
你就必须在与web插面同级的目录下有一个spring的配置文件,它的名叫哎,当前solvel加上杠场面,哎,我们前端控制器的so名加杠,So也能识别出来,我们就用这种配置。好让他拦截所有请求,这是我们spring mvc的配置,包括哎,我们来。只要配置这个呢,我们就把这个呢,Spring mvc中带的这个字符编码这个过滤器也都配上。这都是顺手的事儿。过滤器。过滤器。好,那么这个过滤器呢,我们来也也来配上,就是这个filter。
03:02
哎,有一个叫filter name filter class,这是一个什么filter呢?哎,我们叫。Character。哎,咱们这个菲尔塔就是它这个菲尔塔呢,哎,能帮我们它有一个方法就是呢,把我你配的这个呃,字符编码拿来给你设置成请求或者是响应的,咱们这种字符编码好,我们就把它配上。啊,让他来帮我们解决,咱们这个在web插面中啊,就是咱们这个filter。拿上。好。他来拦截所有请求。You'are EL pat。这个菲尔呢,来来宁所有请求,但是呢,在初始化参数的时候给他指定,哎prime name指定呢有一个属性,这个属性呢,在菲尔特中有一个叫encoding的属性。
04:03
指定我们要用的字符编码集,哎,我们呢都用UTF杠八,然后呢,它还有一些属性。这些属性呢,我们这个新版本旧版本还不一样,在4.0版本的时候呢,啊,就一个啊force什么response including false including就完了,现呢多了两个,一个叫false request including,一个叫false response,点进来你看啊,只要你这个配处了false request including,你配出了,我们就设置响应的编码格式为指定的格式,如果是哎哎设置请求的啊,如果是你false response为出了,我们就设置响应的位置变变码格式。所以说呢,我们在这一块都设上。哎,让他强制咱们这个请求编码。好false request,哎,它呢取值是true或false,所以说呢,我们取值为true,包括呢,它的另外一个响应编码,我们也让它啊搞成utf杠八就是它好。
05:13
PY6,好,我们也都是出这是我们这个字符编码的过滤器,包括呢,我们之前都说了,我们这个项目呢,是使用咱们这个rest风格的。那么这个rest风格的话呢的咱们这个uri,那这样的话呢,哎,我们如果从页面提交请求,哎是发不出什么delete特拉put之类的请求,所以还需要一个过滤器filter。这个filter呢,哎,我们叫咱们这hidden。Http method filter,哎,它的作用呢,就是把页面上发过来的请求转为我们指定的请求,哎,指转为指定的post啦,或者。
06:00
咱们这个put它之类的。好,我们把这个拿到。哎,它的作用呢,就是将。咱们这个页面。普通的post请求。转为咱们这个指定的。Delete。或者get请求。来不是get或者put请求啊,也就是说呢,这是它我们来配一下get map。Monkey。但是这个大家注意啊,如果咱们这个过滤器有多个。这个URL。哎,它也一样,杠芯拦截所有,如果我们这个过滤器有多个,哎,这肯定会有先后顺序的,因为我们这个字符编码这个过滤器啊,它是一定要放在所有过滤器之前的。因为我们都知道,我们要是给request,我们来到这个字符编码的过滤器里边,如果你要给request set character,那么你必须在request获取其他参数之前,而我们这个黑HTTP呢,他一上来就会从request中诶拿到这么一个参数,所以说呢,就有可能会产生一些问题啊,我们一定要把字符编码的放在最前,而其他的呢,啊,放在后边。
07:27
好,这是我们web的基本配置。
我来说两句