00:00
好,然后呢,那我们下面咱们继续来写,咱们已经分析,咱们已经分析过我们的请求路径和咱们的请求方式以及他们所对应的功能了,那所以呢,咱们就通过我们的浏览器,然后来发送这些请求,然后让每一个请求对应一个请求映射,来模拟一下这些情况,OK吧,啊行,来下面呢,我们再往下,咱们先把咱们的前三个给写了,第一个是他,第二个是他,第三个是他,OK吧,来大家来看,咱们再来写,或者说咱们写个请求映射,然后我们就来写个超链接,来大家看啊好,首先大家看这个是不是应该是咱们查询所有用户信息,大家说对不对,对吧?好,那我们当前咱们的请求路径,大家说应该怎么写呀,A大括号斜线user就完事了,大家说对不对,能看懂吧,好OK,然后下面咱们再来写一个,然后叫做查询,叫做。
01:01
根据叫做根据,然后ID来查询用户信息,能看懂不?那所以大家想想,首先那我们当前咱们的这一个请求方式得是get,我们的超链接的请求方式是get,不是是get OK吧,还有就是我们是不是还需要再传输过来一个用户ID怎么传你要么你就这样传来user,然后写user问号,等于一,要么你就这样传,但是咱们说过,然后呢,对于我们当前咱们的restful的请求路径来说,我们是不是要把这些请求数据以斜线的方式拼接到请求地址中,对不对,所以说咱们就不用这种方式了,斜线一。OK吧,啊,好,那咱们就先写死呗,写个一,那等到一会咱们真正来做咱们的rest案例的时候,那这个东西就不确定了吧,是不是就需要由我们当前要删除的具体信息的ID决定了,对不对,对吧?好,OK,来,那我们把咱们的这个请求映射写一下啊,首先it request map括号,然后里面首先咱们先写个value,然后一个斜线user,然后咱们后边是不是还传了一个值,然后这个值的话,咱们要想去接收它,要用一个占位符来表示,能看懂吗?好,然后再往下method,等于request method.get因为这也是一个查询功能,而咱们的get请求方式对应的就是查询,对不对,对吧?好,然后public返回此句,然后叫做get user by ID括号,大括号,那因为对。
02:47
对用户来说,大家想想他是不是只能看到我们当前的请求路径,他能看到我们现在要执行的方法是什么,能不能啊,他用户能看到你的方法吗?看不到吧,那所以说咱们的方法名我们是可以随便去写的,对不对,对吧?啊来咱们复制一下,然后在这输出一句话,然后叫做根据,叫做根据ID来查询用户信息,OK啊好,然后最后咱们来返回一个success,行,下面咱们该什么操作了,添加操作,添加操作要发送什么请求,POS的请求,那所以说在这咱们是不是就要来写一个什么东西,我们到目前为止,咱们能够发送post请求的方式。
03:42
表单体交method设置为post,还有咱们的阿贾克斯是不是,是不是就这两种方式吗?还有别的方式吗?没有了啊,来一个form form,然后X咱们应该写的是TH冒号,OK吧,好,然后这个地方咱们应该写Dollar it大括号,然后斜线还是user,能看懂不,但是咱们的请求方式呀,必须是啥post OK。
04:13
那行,那比如说咱们在这来写个input,然后type等于text,给他一个name等于username,可不可以啊啊啊。这不用户信息吗?那有个U单那么多正常是不是啊,用户名冒号来扶持扶持,然后这个是密码。好,然后这个应该是password,好,这也是passwor啊行,最后咱们再来写一个咱们的提交按钮可以吧,啊行,哎,这应该是一个sub me,然后value,你设置不设置都行啊,咱们最好还是设置一个value等于添加对不对,对吧?好来把它给写一下,大家看怎么写,首先一个请求in,设it request括号,然后里面请求路径是不是还是谁修,然后请求方式。
05:15
应该是request method.post能看懂吧?好,然后public返回一个string,然后咱们在这应该叫做insert user,可以吧,好OK,那咱们传过来的是不是应该有两个值,一个是用户名,一个是密码,那大家可以单独去接收,可不可以用一个实体类对象去接收,可以有印象没有,有印象吧,那咱们就没有创建实体类,咱们就直接在这单独去获取这两个可不可以啊,可以吧,好password OK啊,然后咱们来输出一句话,对吧,然后叫做添加用户用户信息,然后冒号,然后。
06:03
呃,然后咱们在这加上一个username,再加上一个双引号逗号,然后再加上咱们的password,可不可以啊,可以吧,好,然后最后咱们来return success OK啊,来吧。重新部署一下,然后咱们来看看这个效果来啊。嗯。我页面在这呢,那页面是不是还访问不到呢?对不对,对吧,那咱们怎么办?咱们现在是不是只需要跳转到这个页面,那所以说我们可不可以去设置一个视图控制器,有印象没有印象吗?咱们来找到咱们SPAVC的配置文件,再复制一个,这叫test,谁叫什么叫test rest,或者说你自己随便写个行不行就叫rest,可不可以啊,可不可以啊,可以的吧,好,然后这个地方也是rest,能看懂吗?那但是咱们还得再重启一下啊好,那所以说我们现在要来访问到那个页面,咱们需要通过test_rest来访问,能看懂不啊,一个回车大家看好使吧,来,咱们先把咱们的控制台啊给清空一下,然后下面咱们来点击大家看有没有小来查询用户所有用户信息,对不对,好,然后再往下,咱们来点击这个大家来看。
07:30
然后根据ID查询用户信息,没问题吧,好,然后再往下,然后咱们在这写个a me,写个123456来添加,大家看来有没有这个信息,有获取数据了,没有获取到了。能看懂吗?好啊,行了,但是咱们的delete跟我们当前咱们的posts delete跟put这个请求该怎么发送呢?因为在之前咱们做过例子,你说我硬要把我们当前咱们页面里面这个method给它设置为put跟delete,好使不好使不好使,它默认发送的请求是不是还是get能听懂了,那咱们怎么发送put跟delete的请求呢?
08:12
哎,好,这个时候就用到了咱们的过滤器了啊。
我来说两句