00:00
啊来都看我这了啊呃,我们接下来呢,给大家说一下我们呃在讲这个hello word的时候啊,用过的一个注解叫做request mapping好,我们把这个注注解的具体用法呢给大家来讲一下啊好,那么首先呢,呃,我们现在知道一下这个request mapping啊,这个注解它的这个作用是什么啊,我们来看呃此per呢,它主要是使用我们的request mapping这个注解,然后呢,为我们的这个控制器啊指定它可以去处理哪些URL这个请求啊说白了呢啊,他这个request mapping呢,就是来去映射一下你的请求,以及这个请求处理方法啊,给他们做一个什么映射,然后呢,呃,其实我们这个request mapping呢,它既可以加到我们的方法上面,然后呢也可以加到我们的这个类上面啊,它可以往这两个地方来加,那么一会的话呢,给大家去说一下,加到不同的地方,它的作用分别是什么啊呃,然后呃。
01:00
呃,这个你标上了这个request mapping以后,那么上午呢,我们也说过,就是当这个PA solid他拿到这个请求以后,他就通过控制器上面的这个request mapping提供的这个映射信息啊,来去确定一下它所对应的一个什么处理方法是谁,就是相当于我拿到这个请求以后呢,我再根据你这个request mapping的一个映射,然后呢,找到一个具体的请求处理方法,最后呢,诶去执行我们这个处理方法啊,就是啊它的这个作用OK啊,那么这个地方呢,有一个源代码参考啊,那么我们这个的话呢,可以直接回到我们的开发工具里面来去看一下。好,来到我们的开发工具里面,然后呢,我们打开open APP。好,找到我们的request mapping OK,找到它以后呢,我们来找哈,啊request mapping,注意哈,它是一个哎,稍微啊,它是一个什么注解啊,我们找到这个注解啊,点击OK,然后进来以后呢,他需要我们去加上一个point啊web这样的一个包,OK,我们就把这个包给它加一下。
02:04
来我们给他加一下啊,Web这个包,呃,那我们首先得找到我们的这个。资料啊,找到我们的这个资料在里面。好,找到我们的web OK,来把这个源代码包啊,源码包给它加进去,那么加进来以后呢,我们就可以看到这个request mapping它的这个源代码啊,我们一起来读一下,好,上面都是注释啊,这个你可以不用管,好从这个地方来开始,首先呢,我们的确定啊,这就是一个request mapping注解,然后呢,首先来看这个位置,这个差费的注解,之前其实也给大家说过啊,就是它来标注,就是我当前的这个注解,它能标到什么位置,比如说你看这里面有method,那么也就代表着我能往方法上面去标,然后呢,有个tap,也就代表着我可以往我的类上面去标啊,所以说呢,一个注解能到底能标到什么地方,其实都是由这个target来去决定的,能理解了吧,OK,从这个地方我们能看出来它可以标注的位置啊,总共有两个地方,好,那我们再来往下看,呃,里面的话呢,就是我们这个注解啊,它里面的一些什么属性啊啊,我们来看看有这个value,那么基本上。
03:20
每个注解呢,都有一个Y流属性啊,这是一个啊,默认的就是我们可以给他什么赋值的时候,可以省略这个Y流的啊,基本上每个注解都有,再来往后看,还有一个叫做method,那么这个method是干嘛的呢?它主要是来映射我们的请求方式啊,就是我们的HTTP的一个request method,那么这个地方你看一下,人家提到了这么多种请求方式。看到了吧,哎,提到了这么多种,那么其实这些呢,我们都是可以进行什么啊操作的,但是的话呢,我们基本上研究的就是诶get,然后呢,Post啊,对于我们这个STEM Mac来讲,我们还会加上一个put,还有这个delete啊,那么像其他的这么几个呢啊,大家就不用再去管了。
04:02
明白吧,这是一会呢我们要给大家去讲的啊,映射这个请求方式啊,呃,下面还有这个paras,还有一个这个head啊,这两个东西的用法差不多啊,都是来映射一个请求参数的啊,这个是用来映射一个请求头信息的啊,都能进行映射,然后呢,呃,再来往下看啊,像这个啊,还有这个我们就什么不用再去管了啊,这两个东西我们基本上是不会去用的,所以说对于这个整个中点来讲的话,首先我们要知道它能标注的位置,其次呢,我们需要知道几个重要的啊,第一个就是value啊,它主要是来预测我们的URL请求的,这个是我们必须要去用的,再一个method,它也是重要的,然后呢,剩下的我们刚刚提到的这个para,还有这个heads,我们简单做一个了解就可以。明白了吧,OK,那么这就是我们这个注解,大家所要学习的东西,好,那么接下来呢,我们就挨个把这个每一个东西给大家去讲一下啊。
我来说两句