00:00
好啊,行,然后下面大家来看,咱们就把咱们的这个类来创建一下,这个叫做初始化类,是咱们we部工程的一个初始化类,知道吧,然后他需要来继承我们当前的这个类叭较长,当然呢,大家写一遍之后,以后是不是提示的就更快一些,对不对啊好啊,来,那我们在这咱们重新创建一个module,然后这个module点直接点击next,咱们叫spring mvc,然后杠AO叫做spring VC杠,那OK吧,很好啊。没拼错吧,好,然后再往下com.at硅5.mvc,好,然后点击finish来依赖变不变。哎,大家说咱们的依赖会变不会啊,这依赖是不是肯定不会变呢?对不对,好,然后咱们把咱们当前的依赖,然后直接复制到咱们的工程中,好,然后复制完之后啊,然后下面咱们就可以去创建这个类了,对不对,大家说啊不是它应该是它好然后大家说咱们在这还需要去创建咱们的web web点叉不需要了,不需要了啊,咱们直接创建目录,就叫做web APP,然后再往下直接创建一个谁呀web-in符就完事了,Web点叉名就不用管了,知道吧,哎,好啊,行,然后在咱们的Java里面去创建一个类,然后这个类咱们就叫做web init啊,先写包啊,然后com.at硅谷点点MVc.conig conig.web引need OK吧。
01:48
啊,这里边咱们主要来放咱们的配置碑,OK吧,好啊,行,然后咱们来创建一下,首先咱们说了需要让他去继承阿不就这个a strict or conflictgu dispar of initialize对不对?哎,复制一下啊,好,然后这里面呢,咱们需要去重写方法,一共几个方法呢?三个方法能看懂吧,然后这三个方法大家注意,首先呢,这个东西叫做get root con classes,这个东西是干什么的呢?大家注意来获取我们当前咱们的一个跟配,而根配置其实指的就是我们当前的一个spring的配置类,OK吧,来指定咱们spring的一个配置类,好,然后再往下,这个是来设置咱们spring VC的配置类,然后这个是来设置我们当前,你看这个单词里面是不是有一个dispatch of呀,对不对?
02:48
对,好,那大家看,你看这个叫get solve mapping,那什么叫solve mapping,咱们是不是在web点叉名中去注册solve的时候,大家都见过solve-mapping标签吧,是不是啊,这个叫get solve mappings,就是来获取我们当前dispar of light的一个映射路径,其实也就是URL-pattern能听懂吧?哎,这样的怎么写呢?我在这给大家写张注释,大家看好啊,杠星星回车干啥的?来指定咱们spring的什么配是来OK吧,好,然后这个是用来指定什么杠星星飞车,来指定咱们spring mvc的配置类,然后再往下,这个是用来设置什么杠星星回车,然后这个咱们是来指令咱们的dispar of that的什么。
03:48
URL pattern是不是啊,对吧,也就是它的一个映射路径嘛,对不对,对吧?啊,处理这个指定指定dispatch的映射规则,哎,这样写啊,好,然后来指定咱们dispatch of的一个映射规则,其实就是咱们在注册dispa solve的时候的一个URL pattern OK吧?啊,怎么写,那咱们一个一个写啊,其实这个东西大家也不用建,咱们现在还没有SSM整合是不是啊,当然呢。
04:21
创建出来用到的时候直接往里面写就完事了,是不是啊,咱们这个就叫做spring con可不可以啊,可不可以啊,可以吧,怎么把它标识为一个配置类it conf能看懂不好啊,行,然后写完之后,然后大家来看,那我们在这个地方啊,咱们在这儿,那这不是class方括号零吗?这个大家知道是啥意思,不就是创建一个什么,创建一个数组,然后这个数组是什么类型的,Class类型的,那这里面来写的是零,那不就创建一个长度为零的数组嘛,是不是啊,那既然咱们要返回一个数组,现在咱们已经有了的配置类,那我们是不是只需要把咱们spring的配置类放在咱们的数组中是不是就可以了呀?大家说对不对,对不对,你没有配置类的时候,返回的是一个长度为零的数组,对不对,那咱们现在。
05:21
斗配置类的,咱们是不是应该是将配置类放在数组中返回,大家说是不是呀,你看这个返回值就是一个数组,那数组里面来放的不就是咱们当前的配置类吗?是不是能听懂吧?好,OK,所以说在这咱们写的是spring confi.class OK吧,然后再往下来,咱们再来创建,创建一个什么叫做web conig,叫做web config可不可以啊,来it configuration,然后在咱们的初始化类里面,在这一样不一样,一样大括号怎么写啊,大家说web convi.class没问题吧?好OK,再往下大家看这个地方,这地方怎么写的,是不是一样的呀?你在这返回一个长度为零的字符串数组有意义吗?没有意义,那咱们既然是要来设置URL patternent的,那我们是不是?
06:21
要把URL pattern是不是放在我们当前的数组中范围,能看懂吧,能看懂不?哎,行啊好OK,那咱们这个咱们就写完了,那写完了之后呢,然后大家再看,那大家都知道我们当前的这个东西是用来代替什么的,大家说啊,这个东西是不是用来代替咱们的web点差L的呀,对不对,这叫做web工程的初始化,初始化类,始化类能看懂吧,用来代替谁外部点叉ML,那大家都知道我们在web点叉ML中,咱们除了需要注册咱们的dispatch,我们是不是还要来注册咱们的过滤器,对不对,那怎么来设置过滤器呢?大家注意啊,CTRL加O是不是重写方法,看这里面的方法多不多多。
07:20
那看懂吧,好,OK,那咱们找哪个方法呢?那跟future相关的不就可以吗?大家说对不对,对吧?来大家找找future future在这有在这有一个叫get solve filters能看懂吧?来大家看它的返回值是个什么玩意儿,它的返回值是不是一个filter数组呀?那既那既然返回值是一个filter数组,那咱们是不是只要创建,把咱们需要的过滤器创建出来,放在数组中返回是不就行啊,根据咱们上面的这些规则吗?大家看,我在这需要URL pattern,那你就把它放在咱们的数组中返回就行,是不是啊,很好,那下面大家看好咱们需要有几个过滤器啊,两个,第一个过滤器是char RA,就是coding future能看懂不能看懂吧?哎,好像没这样写过,这过滤器咱们从来都没自己创建过对象,是不是是吧,嗯。
08:20
那但是在这没办法啊,那咱们就得这样写OK吧,好,Character including future记不记得,得设置初始化参数,怎么设置初始化参数,那不就是咱们当前过滤器里面的成员变量嘛,是不是对吧?那咱们原来是通过初始化参数负的值,你现在对象都有了,那咱们直接set是不是就完事了呀?大家说是不是啊,哎,直接一个双引号UTF杠八完事,还有一个叫set resource set set responseding器啊,有一处能看懂不好,OK,这是第一个过滤器,还有一个过滤器呢,叫hiddenen hiddenen http method future能看懂吧,直接new一个OK,完事啊来写完之后大家说在这应该return谁?直接return一个new future,方括号,大括号char including future。
09:20
Pon http method future,能看懂不能看懂吧,好,所以说大家看这个方法是用来干什么的,来注册过滤器,能看懂吧,好OK啊,行,那大家看这个就是我们当前web unit初始化类的一个配置,OK吧啊。
我来说两句