00:00
For,那我需要把这两个西一个给大家介绍一下,先看谁呢?先来看rest for啊,先来看rest for,那么这个rest for到底是怎么回事,对吧?什么叫做我们这个right for对吧?来注意同学们这个right for呢,其实呢,它是一种编程风格,注意啊,咱们现在right for呢,它其实是一种我们的编程风格,对吧?那么什么样的编程风格就for编程风格呢?对吧?那么咱们现在啊,咱先来想一下,你们听没听过这句话说搭入程序员啊,其实比较容易干,对吧?那他天天所做这个工作是干什么的?那无非就是c rud。对吧,无非就是咱们的增删改查嘛,对吧,然后再加上CTRLCCTRLV对吧,这时一般说加va要做做这些事对吧?那么假如说啊同学们,我现在呢,做一个学生的维护系统,那我现在呢要做学生维护系统,那么对于我们现在维护系统来讲,那肯定你要给我提供的功能,第一个也得有我们这个新增学生啊,新增学生呀,你得有,然后接下来那么这个删除学生是吧,你得有,然后接下来对咱们学生呢做修改,那你得有要修改学生主要你得有,然后接下来咱们现在呢查询学生。
01:15
啊,查询学生对吧,那么你得有注意听啊,那一会肯定会找人回答问题的是吧?那么假如说啊,那我现在呢,我让你去写一个我们的类啊,我让你呢去写一个类,然后呢,你帮我完成对学生的增删改查,那么这样的一个功能,那大家想一想,那么你在咱们这里边,你是不是得写四个方法来完成对应的功能呀,对吧?首先第一个新增学的方法来public,然后呢,这个不需要什么返回起个名字,新增学生一般都叫什么是吧?Student对吧,比如说这新增学生对吧,然后进得山东学生呢。举例子哥,这个行吗?是不是也有删除去的意思,修改呢?啊不对的,然后接下来查询是吧,快RY我就就不写和你们说的一样的是不是对吧?来同学们,咱们现在呢,在这里我是不是要做几个方法呀,对吧?假如说啊,我当前这个类是什么类呢?我用的呀,是我们的spring啊,也就是我现在使用进进开发,然后这里个类呢,那应该是我们的springc controller啊,它应该呢,是我们springc这个里边的controller啊,那你现在写完之后呢,大家想一想,是不相当于你现在提供了增山改达学生的这么四个。
02:54
能啊,对吧,那其实呢,你可以管他说我呀,已经把对学生操作的接口给你写好了,你直接调就行,其实我现在想,哎,就怎么去添加学生啊,那你可以告诉他这个对学生操作的所有接口我都给你写好了,对吧?增删改查这东都给你提供好了,你直接调的接口就行,大家想想,假如说你选好这个功能了,你让我来调,那你是不是得告诉我当前的接口怎么去访问呀?
03:20
对吧,那咱们现在在增加学生,这里呢,那你肯定会告诉我对吧,你在这里要加一个request mapping啊,在这里要加一个request的mapping对吧,Request mapping,然后接下来那么这里呢,比如说叫A对吧,Student,对,然后接下来那么如果要是删除学生的话,那么这里你是不是得给我加了一个,那比如说呢,叫的DL对吧,然后如果修改学生的话呢?那么这里比如说呢,我现在叫Mo对吧,然后接下来如果删除学生的话,那么这块呢,那呃,这是查询学生的话呢,那么如果说啊,在这里我给它叫什么呢?Slave,我就find是吧,这是不是我相当于对去给你提供了一个这样的一个接口,你要想完成其加学生对吧?大家想一想,假如说你的东西写好了,我要想添加学生,我是不是把这请求发送给你,教你的接口就行了,对吧,那我问你们我这个接口名叫什么。
04:12
来看你下切割效果,我刚才是不是在咱们上面写了四个对吧,Request mapping,这个request mapping是不是其实我拦截起的路径啊,这就是我给你们提供的接口的名称,接口的路径,对吧?四个增产检查都叫什么来着?首先第一个添加这个叫什么a student是吧?删除呢,到底是re还是D还是DL,确定吗?DL呢,然后咱们先修改呢。什么我我记得我特特意少少写点东西这块对吧,但是写的啥我也忘了对吧,然后呢,肯定有一个什么student对吧,然后接下来在咱们这里边对吧,是不是还有一个咱们这个查询啊,怎么放student对不对,对吧,我现在这么玩大家注意啊,我想给大家突出什么呢?就是假如说你写这个接口,这个接口干什么呢?是不是就对学生的操作的呀,对吧,对学生的增长感来操作,但是我调用者我得记四个接口。
05:19
对吧,我想调你的接口,这个接口干什么呢?对学生做操作的,对吧,那我现在是四个操作,但是呢,我得记咱们这四个接口。那我这个东西记起来对吧,如果你要规范的话,还好,你看你这里边对吧,Dl mod就完事了对吧?那我这如果不规范的话,我在记的时候是比较容易出问题啊,所以说后来啊,他就想了,对吧,那咱们现在能不能够把咱们当前这种方式,这种处理方式给稍微改一改呢?怎么改,我能不能根据你当前请求的方式来决定,我现在呢,做什么操作,什么意思对吧?我对学生来做维护,那么做维护的话,无非就这么几个操作呗,增删改查对吧?增删改查对吧,那么咱们现在啊在这改是吧?那那我现在呢,在咱们这里边,大家注意,咱们前面说在发送请求的时候,我们现在发送请的方式是不是也不一样啊,有什么get请求,有什么POS请求对不对,那么我们现在浏览器默认情况下是什么?什么请求get请求对吧,其实除了get POS之外呢。
06:28
还有别的还有什么呢?还有delete对吧,还有delete还有什么,还有咱们这个put啊,还有put对吧?哎,那么我现在呢,假如说啊,你在这里如果说要是新增操作的话,那来你以po的方式把请求发送给我,你如果删除的话,你delete的方式把这个东西给我发过来,然后呢,如果要是查这个改的话,你以po的方式来给我发送请求,如果要查询的话,你以咱们这get的方式来发送请求。对吧,那如果这样的话,同学们同样啊,同样还是我现在要完成增删改查的功能,那么这个时候我现在给别人提供接口的时候,这个接口叫什么呢?这个接口别来这个了,就叫student,这个东西就叫student,这个东西就叫student,这个东西就叫student。
07:16
也就是说,只要你是student的请求,我现在呢,就教给咱们现在这方法来进行处理,那不对呀,说老师你看咱们这四个方法,他是不是都可以处理咱顿请求啊,那我怎么知道这个新增该给谁?咱们不就请求方式吗?对吧,咱们现在新增的话,你看这请求方式什么是put呀,对吧?那也就是说我现在在发送请求的时候,对吧?如果是以put的方式来发送请求的话,那么这个时候来交给咱们现在的新增,如果以比例方式发送请求的话,那么这个时候呢,交给咱们这个方式来去处理,对吧?但是你不管是谁,大家注意,咱们现在给别人提供接口,接口的名称是不是就一个呀,对吧?这个接口名称是不是就一个呀,像这种方式,这叫什么呢?就是我们现在比较流行的一种rise for风格。
08:03
啊,就原来我现在呢,对外提供接口对吧?那我现在呢,不同的操作可能呢,需要不同的接口名称,对吧?那么现在呢,其实我在提供我们这个接口的时候,再提供接口服务的时候,我可以怎么办呢?对吧?我可以根据你当前的请求方式来决定,对吧?那么将我当前的请求交给哪个方法来进行处理,那么常见的解求方式呢,就是我们现在这四个对吧,分别表示增、删、改、查,那么如果是新增,那这个时候呢是put,如果是删除是delete的,如果查询对吧,如果修改是post,如果查询是get,对,那么这种风格呢,就是什么?就是我们现在它的一个right for风格。对吧,Red风格对吧,那么到时候咱们现在呢,在操作,我们这个在操作啊,我们这个啊elect的时候,对吧,在操作的时候,那么这时候呢,也可以通过咱们调整不同的请求方式啊,来决定我现在呢,到底要对我们的来做什么操作啊,要对他做到底做什么操作,先把这概念呢,先有一个印象啊,先把这概念先有印象对吧,咱们稍微休息一会儿啊,稍休息一下。
我来说两句