00:00
好,那接下来呢,我们来看一下,前面呢,我们做了一个积分等级列表的接口,然后我们再写一个接口,写一个逻辑删除的接口哈啊,逻辑删除的接口呢,首先呢,我们要呃添加这个删除的方法啊,所以呢,我们因为写的是restful形式的一个删除,所以对删除方法这块呢,我们就写类IP,然后呢,同样这块呢,我们是用啊。路径的形式来传递的ID,所以这个地方呢,我们要写pass v对吧?啊,然后同样在通用service里面已经给我们提供了一个现成的删除逻辑了,所以呢,我们就直接用通用service里面的删除就可以了,那我们把这个呢给它实现一下,所以在这个地方我们写public。返回布尔值吧,然后接下来呢,就是木府。ID啊,这面呢,我们希望呢,通过路径来传一个参数,就是pass吧,Long ID,然后接下来呢就是get卖然这款呢我们写木by ID好,然后这面呢,我们就写对称。
01:22
Great service remove by ID,然后我们把ID呢给它加进来就可以了,所以这块呢,就是我们的一个删除的一个方法,那么呃,我们呢,需要重新启动一下服务器,对这个删除呢进行一个测试。好,我们的服务器已经启动成功了,那么如何测试呢?那之前呢,我们啊学过restful这种风格的,这个测试呢,实际上只有get形式的方法,可以在我们的浏览器当中直接以ul地址栏的形式去测哈,那么现在我们写的呢是。
02:05
啊,这块我得改一下啊,Delete形式了对不对啊,这块我们因为删除啊,我们就想写delete mapping,所以你像这个delete mapping呢,我就我就不能在URL地址栏当中直接去访问了,因为URL地址栏访问的访问的都是盖的形式的,那怎么办呢?我们就得借助于一些测试工具了,那么在这个地方呢,我们先用我们之前比较熟悉的这个postman哈来测一下。好用post测的话呢,我们先掉我们我这样一般情况下呢,我会在这个地方呢,创建一个,嗯。Collection,这个collection呢,实际上就是测试集合啊,你创建完了之后呢,你所有的测试呢,都可以分类归类保存到这个里面啊,为了后面再进行这个啊,第二次测试的时候呢,就方便哈,所以这块呢就是上容宝。
03:12
200921。Quit。啊,在在哪呢。在这呢哈,我给它加个星吧,这样的话它就上前面来了,看起来会方便一些啊,然后把其他的都给它镶下去好,然后接下来呢,在这里面我呢就新建再新建一个。啊,新建一个folder啊,这个folder呢,我们做的是什么功能,我们做的是积分等级是吧,那所以说呢,我在这个地方就积分等级接口啊。好,这就有了,然后接下来呢,在这个积分等级接口里面呢,咱们再创建一个request请求,好,然后这块呢,我们就写,嗯,根据ID删除积分等级,好,我们写C处积分等级,这样的话,这就有了一个接口,然后我们把它呢先改成delete。
04:11
然后接下来呢,这个地方呢,我们写它的URL地址,URL地址写什么呢?就写我们这个。嗯,后哈。Local,然后min car是吧,然后复发ID。所以这款我们就写http local host,这有一个哈,Local host,然后8081,然后嗯,接下来呢是in carr GR,然后杠嗯,Move是吧,然后杠把I did,我们先随便写一个数据库中有的就行了,把它保存一下,接下来呢,我们打开数据库。
05:04
然后我们找到我们的这个。S rb car。好,我们找到积分等级这打开表看一下,这里面有一个ID为一的数据,那现在呢,我打算打算把它删除,删了的话呢,这块就应该变成一,那我们来试一下。八零。REFUSE270.0.18081应该是818180吧,我看一下八零什么来着。八什么八幺是不是。8110啊好。好,这样的话呢,这不就是处吗?然后呢,我们来看一下数据库。
06:04
好,这地方就变成一了,那这样的话呢,这个删除的接口呢,我们就测试完了啊,所以这块呢,就是我们对删除的一个测试,那同样在postman当中,我们是不是还可以对前面我们的列表进行测试啊,比如说我在的一个request,然后这块呢,就是获取积分等级列表。然后也是save two啊,积分等于接口,然后我们把这个URL地址复制一下啊,粘到这里面了,好,这个remove就不要了,我们给它改成。看一看这面是什么,改成类类,然后save就行了,然后点击下一个。好,这样的话呢,这个积分等级列表就在这个地方展示出来,所以呢,通过这种方式呢,我们实际上是创建了一个呃,测试接口的这么一个集合啊,然后未来呢,你再想对他们进行测试的时候呢,比如说把它关掉啊,下一次再打开的时候,因为你把它保存起来了,所以这个测试呢,就非常方便了,你再找到之前的这个测试用例啊,直接进行这个。
07:12
测试就可以了哈。啊,你看在这地方就能找到它啊,就可以重新的进行测试了,好这个是使用postman,但是使用postman呢,它其实有一个就是有一个缺点啊,Post本身特别强大,但是它有一个缺点呢,就是每一个接口呢,我们都得自己独立创建一下啊,然后还有一个缺点呢,就是一旦你接口这面发生了修改的话。那这面呢,你就也要进行一个修改,就是要手工的进行修改,如果这面修改了,比如说这面我remove改成REMOVE1了,然后你这边忘记修改了,那么你这你这个接口就不成立了,对不对啊,接口测试就会出现问题,所以呢,还要想着两边的这个啊,接口测试和我们真正的接口这个开发要同步啊,这都是postsman的问题,那么有没有什么工具可以就是更简单一些呢?当然有了,就是swagger了,所以接下来呢,我们来说一下swaer。
我来说两句