00:00
我这里边服务器已经启动了,然后咱们还是打开这个swag,把这个条件查带分页功能,我们最终测试一下哈。咱把它打开这个方法,然后大家仔细看现在的变化啊,跟刚才应该不一样了,刚才这位置是一样的,就是当前页每日记录数,但是这里边刚才是不是有多个值可以输入,但你看现在是一个框啊,这框里边干什么,然后咱就输入一个第次数据,那怎么输入,你看下边啊,有几个地方,第一个这个地方。叫一个example value,就是它的示例的一个值,就是你个数的值这种结构,然后第二个看它这个参数的类型,这个类型。叫杠J是不是一个Jason类型,所以咱通过它来输入,那比如说我们来试一下这个结果啊,假如我现在比如说我想输一个条件,那咱传入是一个这数据,然后条件中有个name,咱来找个值,就找个有数据的啊,咱试一个啊。
01:04
就是这个我先都改成零,为了更明显啊,然后这个值,比如我这里边啊,姓王的有两个,我就查这个啊,因为咱们做的是模查询,那比如这个name就写个王。这就是根据王这个条件做一个模查询,那下面咱点这个猜你的out,咱看结果啊,大家看啊,你看这里边返回到。是不是两条记录,包括这两个数据,网二网五都查出来了,我们的表里边就是两条记录啊,这是可以的,那比如说我们现在再加个条件,因为它的这个level有一和二啊,那我们再加一个。那怎么加写下啊,就是在这个位置我们再加上一个东西,比如说加一个。逗号啊,然后这里边这个名字,哎,我就把这复制过来啊,省得我敲错啊。哎,把这点一下它就过来了啊,就是你一点它这里边就显示所给他用这个改一下啊,比如这个还是写这个。
02:03
王,然后这个level,假如我写个一啊,就查这个姓王的级别是一的这个数据啊,把这个做个查询,然后咱们还是点try it out,大家看结果。是不是一套数据就是王2LEVEL是一啊,包括时间都是一样啊,咱就把它做一个测试,然后这里边比如我现在什么都不输入,他这里查到应该查全部,就你条件什么都不写,要查所有那我现在点try out大家看里边啊。返回的是不是一共14条记录,因为咱分页嘛,每页显示两条记录啊,这个做到了,所以这个效果又叫做条件查询待分页,只是咱们现在用的是request body方式,这种方式科研就是咱们现在通过一个Jason数据进行传递,就是Jason里边啊大家也看到了。在你的测试中,你把这数据改成你的格式,然后进行一个传递,然后他就会把这数据给我们封装到这个对象中,咱在对象里边通过这个判断,最终做到一个条件查询过程。
03:09
啊,所以这个我们把这个功能就完成了啊,所以大家记住这个块的body的特点,然后这个body刚才提到你需要用个POS提交,如果说你用get提交,那这个值它是取不到的。啊,这个各位要特别清楚啊,这是咱们完成这么一个功能啊。然后这个功能呢,给大家强调啊,就是我刚才这个代码呢,大家发现我是不是都写了我们的CTRL中,其实我们在实际中啊,更建议把这部分放到咱们的service中。因为service不是各位之前是否听过,或者你是否还记得啊,Service层是不是又叫业务逻辑层,所以很多时候其实我们更建议把它放到所里边啊,咱先这么做,然后后面再有功能咱再给它慢慢完善,现在我先都写到CTRL中啊,但是我的课件中应该写到所里边啊,功能都一样,我先这么来写,然后后面咱再把这代码再慢慢完善。
04:07
啊,所以现在这个功能咱就完成了,就是讲师的最基本的分页查询,包括这个条件查询带分页功能啊。咱们就最终都做到了啊。所以大家能把这功能给它能现出来,特别是我说这个body,还有那个叫respond body,各位记住啊,然后说到这里边我提这么一点啊。比如说以后各位同学啊,你在面试的时候,就是很多面试时候呢,面试官有时候经常会问一个问题,或者有时候笔试的时候也会问问题,这个问题很简单,什么问题呢,他会问你啊,说你给我说一下,你在用此轮的时候,你用过里边哪些注解啊,这问题很简单,当然很多同学说注解的时候,很多人可能习惯说什么注解,比如什么controller,什么service啊,什么那个等等这个注解,但是我建议各位你在说注解的时候,最好不说这个最基础的,因为这些呢,别人都知道啊,面试官也不想听这些,那你说什么,比如你可以说。
05:06
我们这个request的body。Response body或者什么pass等等这些,注意把这个给他说一下,比如body通过Jason传数据,Response body返回这个数据啊,给他说这些。啊,这是写这么一点啊,诶这个功能我们就完成了啊,讲师条件查询带分页功能的这么一个事件。
我来说两句