00:00
下边呢,我们来写一个super m VC的hello world,就是我点一个超链接。然后在MVC的handle里边反映一句话呢,给我们一个目标页面。种。大包。第二步,我们需要在外B软件里边配一个stra to是配一个filter,对吧?Spring mvc是配一个,然后呢,加入MVC的配置文件。编写请求处理器就是那个controller,并标识为处理器编写视图。OK,一起看一下,新建一个动态的外部工程。Spring mvc。第一步,按入夹包。
01:02
一盘Java open source。Lips必须用的包,UPS。Context。Expression。Web。Mac c。来。当然,除了这六个以外的话呢,我们还需要一个log,是spring用来做日志的。找到POS log。Womens logging。Proceed。贴OK,加包的话呢,这样就可以了,这块的话呢,不录笔记了哈,大家可以去看我的PPT,这里面有详细的这个每一个加包的情况。
02:00
下一个。配置外保X文件。这些的话了,我先删掉。CTRLCF。Qu。Solid。我这个eclipse上面已经安了spring IDE,就是开发spring的一个插件,如何安spring IDE,大家可以参看前面的spring视频。斜杠。所以说可以这样来哈,Out,斜杠下边找到推车,这样这个就好了。看spring这块的话呢,关联到了一个什么呀,配置一个初始化参数。配置。
03:00
Departure。So。的一个初始化参数,其作用是什么呢?其作用是。配置spring mvc配置文件的位置和名称改一下。改成class pass下的NVc.XL。Auto startsup是什么意思?这个sol是在创建外B应用被加载的时候就被创建,而不是等第四次请求的时候被创建,对吧?Sol的时候我们说过,我这个说了ul。可有请求?OK,把文件搞定。把这个配置文件拿过来。
04:01
C。一下新建一个。Next。Contact,还有一个叫mvc finish。下一步呢?编写请求处理器。他打S硅谷,打苏NVCR。先写一个让哈。Word。我们来写个方法。Hello。Return。Success,一句话,Out。OK,这样这个类就写完了,下边呢,我们需要把它标识为handler,标识为那个控制器,所以说需要配一下,首先配置自动扫描的包。
05:13
配置自动扫描的包。And Google是不是MVC?收拾一下艾特,Can。这样一标识的话呢,它就是一个什么呀,控制器了吧,是不是Mac里边就handler处理器请求处理器。大边大边,哎,我们这个方法需要来需要能来应答一个请求,那我们首先先把这个请求先写上吧。Index GT。几个超链接。
06:00
诶,Hello hello OK,没注意的地方哈,主要是一点这个超链接的话呢,我会发出一个hello请求。那这个请求我们看来看这个麦吧文件这个请求呢,会被。Spring进行处理,对吧?这不是斜杠吗?可以应答所有请求。好了,下边呢,我这个请求会交给哪个处理器的哪个方法来,哎,这块是我们好新介绍的,使用request mapping来映射请求。好吧,那个一样。Roy。使用request mapping来映射请求。使用。Request mapping注解来映射请求的URL是吧?这个ul跟我请求这个是。
07:09
一致的,所以说他就可以接受这个请求。好的,到这儿。下一步。我返回了一个success,这个success是对应哪个页面呢?那这里面我们还需要来做一个配置是怎么样配置请求处理器配置视图解析器。配置试图解析T,就是如何来解析那个视图。如何版啊?Handler方法。返回值解析为实际的物,物理是图,我写一个B。Plus叫internal resource。
08:00
这个数字解析是什么意思,我们后边我们会详细讲,你先按我这样先写下来,他需要来配两个属性。X叫前缀value web录像。再配一个属性叫s value.p。好了,我现在的话呢,我来讲我怎么就由这个success会转发到这个目标页面了。在这写吧。二专案。返回值会通过视图解析G解析为实际的物理视图,然后视图。
09:01
对于。哪个器啊,要internal resource。对于这个而言。试图解析器啊,会做如下的解析,那么解析呢,大家看啊,前缀加返回值,Return value加后缀。会半学期这个的话呢,是得到通过这样的方式,通过这样的方式。得到实际的物理视图。然后过本发。操中什么意思嘞,看我们这个返回值叫success,我这块配的这个前缀叫它CTRLC来看。
10:12
前缀儿为止。还有一个后腿。这就是我我的要页面,然后的话呢,它会做一个转发操作是吧,我直接转到这个页面了,所以说我们需要在info下新建一个文件夹,建一个success表T。Success。H4。首先的话呢,来看一下效果。
11:12
喂,我点超链接。呦。没有打出来,他说怎么了,他说无法解析这个配置文件。我缺了一个包。Up的包。AOP的包。哦。没考过来是吧。Open source我们找到。Spring。Tips,我们说这个包是必须的是吧,可以跑过来。确实没考进来,加一下。启动。放心哦,这个打印的话呢,是有的,目标页面的话呢,也来了,这就是我们spring mvc的一个。
12:08
我简单的总结一下。架包啊,这个是不是LOPP这个忘加哈,然后的话呢,被web s文件,如果你要是安装了是不是ID插件的话,Off斜杠就可以找到那个说配置。注意contact pattern配置哪些请求可以给到我们的这个?然后加入VC的。文件。然后编写一个handler,就是一个控制器controller,对吧,出了一家啊这块我们使用request mapping来映射这个请求。
13:03
然后这里边打了一句话,有个反馈值,下边的话呢,我们需要来配置一下4VCXL这个文件,首先要配置自动手的包,只有这样的话。助理还有起作用是吧,还要配置一个叫视图解析器。然后in d。N得在DSP就可以了啊,这个例子呢,大家一定要注意一下。来去做一下。说完了吧,说完的话呢,我们还有一点小细节需要跟大家交代一下。这个地方实际上。实际上也可以不通过。Contact location。来。
14:02
Spring mvc的配置文件。什么呀,而使用不认的。那默认的长什么样呢?把这个给他关掉。我们说一下啊。默认的配置文件为,看在Y吧。T下面。然后那个名字呢,叫。FTC这样写吧。横线。XL,所以说对于我们这个应用而言,我这个名字呢,叫。Spring,那么我的这个配置文件的这个下边就应该叫。
15:03
拿过来。应该叫CTRLC。FRCV。点X秒是这样叫吧,OK看一下。大家看这是一样的啊,实际上的话呢,我们知道啊,这个名字随便写的是吧,我把这个改一下,比方说我就改成一个de of。那我来问大家,这个时候配置文件应该怎么改啊?是不是把前面这个名也改为dispat?对吧。好的效果是一样的。这种。没问题。
16:00
好,OK。
我来说两句