00:00
咱们把刚才我们做的这个操作哈,咱们把这个SQL语句哈,咱们去拿到我们的笔记里边。首先是标记一下我们在哪个文件里边写的啊。在我们的这个叫project po的啊,因为我们是查项目。当然我们说了,其实这个搜索语句呢,你写在别的配置文件里边也行啊,这个都没关系的。诶,在这个工程里面找到这个文件啊,标记一下,让大家去做的时候好找。啊,这个是我们说代码的第二步。我们的circle。然后把这个so口拿进来。从这开始哈,一直到这儿都是。
01:07
哎,这里边儿关键哈,有一个这个地方哈。呃,这个collection。Property column啊,Of type其实可以不用写哈,因为这select里边的我们指定了这个type啊,所以说of type其实可以不用写。关键这里边儿有一个啥呢,这个ID。这个ID呢,它是我们的一个。传的一个参数。因为我们这里边这个circle口里边这个circle啊,它需要根据这个type ID去进行一个查询。那这样必须得能够把这个type ID呢,得能把它给传进来。我甚至于说应该把那个字再放大一点哈。这个ID也放大一点。这里边儿这是一个关键点,那没有他的话,这个事儿就不成立了。那为啥非得把它们分成两条词口语句呢?啊,咱这也没有做蓝加载,是因为我们在这个里边啊,我们的项目里边要加limit米。
02:07
你要是写在一条搜索语句里边拉照应啊,进行进行关联查询,他就只能对整体上进行limit,他就没办法对项目进行limit了啊,他就没办办法做到每个项目都是查四的啊,所以这个时候这个这个因为这儿要加limit米,所以说得分成两条S语句。行,其实这个买买SQL这边呢,他把SQL语句这个问题解决了,后边的事就好办了,哎,我们下边呢,咱们就可以去暴露这个接口,所以说下一步呢,我们可以去写一下这个service哈。Project and service。返回一个叫啥呢。Coco。太。哎,返回这样一个例子。这个叫做一个get。TYPE6不需要参数啊,查全部的。呃,也是,咱们把这个拿过来。
03:06
代码第三步啊,是我们说暴露一下这个。买狗provider中的接口。首先呢,是我们的方法。说明方法。哎,咱们是先写这个接口,接口在这儿。Service接口里边呢,我们去写的这个声明了一个新的方法。然后呢,方法是这样。嗯。啊,对,这个代码拿过来。
04:04
代码没啥哈,这边没有啥特殊的。我们新写的是这个。嗯,然后呢,方法这是接口,然后下边是时间内。实现去实现这个接口。然后直接调方法就完了,找我们这个pro po的。好了,搞定。哎,就是说这个你一方面是要有思路,另外一方面呢,你能够把思路和代码你得能对应上。你最起码你得知道这个思路呢,和老师的这个代码里边,它是怎么对应的。
05:00
你先把这个你先能看懂别人的代码。然后在你的自己的脑海里边,然后也能够去把它们连起来,这样的话,你自己写的时候就会写了。啊。就是说一定要。呃,先通一个,通了一个,然后下下边儿呢,才能一通百通。这个service方法完了以后呢,是我们的这个handle方法。哎,看一下我们的汉德方法。在这。因为它核心来说呢,还是查的是项目的信息,主体还是查项目啊,咱们就不再另外建那个呃,Type的handler。这边来一个。Request。这个叫做get。
06:02
Port type。Port的type和这个project,这个data。返回我们的result at。里边放的是一个list。List里边放的是我们这个port的type的。哎,这个叫做get。Data。啊,当然它是远程的。呃,没有啥参数,这边咱就直接去调就完事了哈。点盖的。
07:05
拿到这个list啊,为了防止它万一要出问题呢,咱们去给他拆开一下。啊,如果return成功返回了,那么就return一个。Ens。Success。With data。哎,然后呢,如果是到开市里边。那就是这个field。1.getmessage啊,就是万一要抛异常了呢。圈下边这个流程就不要。这是我们这个汉字的方法啊,还是我们以前的套路,就正常的去写,没有啥特殊。
08:01
汉德啊,哎,标记一下,让大家知道是从这里面来的。啊,代码截个图。截图的意思就是说你写的时候呢,这些应该是你如果能够做到这一步哈。你如果能够做到这个地方,你应该是能够看据根据这个需求,你应该自己能够会写这些代码的啊。好,这个都写完了以后呢,咱们把它跑起来,然后咱们再去测一下哈。嗯,把我们的MYSQ这个呢重启一下。我们现在呢,这个启动完了,启动完了以后呢,咱们跑跑这个。访问了一下,通过浏览器访问一下啊,我们这个端口号是2000。2000呢,然后后边咱们访问这个地址。找到我们浏览器哈,这个简单,这个不需要传什么参数,咱们就用浏览器去测就好了。
09:01
好这一大堆是吧,这个这个有点这个不整齐。所以说呢,咱们到。火狐里边去看一下。火狐会自动的帮我们整理返回的计算数据。啊,这个我们走一步测一测,走一步测一测,这个好处是什么呢?每一步就很踏实啊,这个呃,上一步已经测试过了,如果有问题就解决了,如果再下一步出问题以后呢,就是那咱们刚做的这个操作的问题啊,这样的话,我们定位问题呢,能够很快的帮我们去缩小范围,所以说你别等一个很大的功能全做完了再测啊。好,然后这里边儿呢,我们看一下结果是成功消息是脑数据,这边是然后ID科技啊科技。对,然后看这数据哈,也都有值。行,应该是没有啥问题啊,没有啥问题。折叠。
10:01
哎,这是四个G0123是它的序号哈,List里边的一个序号数组的下标。Projector。并亚塞。这个应该是没有啥问题。这样的话,我们MYSQL这边呢就OK了,下一步呢,是我们去写那个C的接口啊,咱们就一鼓作气去给它搞定。CC。嗯。的接口,找到我们的API。啊,这个买克service这里边。加个分号,它不涉及参数,也不涉及request,注解也不涉及request啊。所以说在这儿检查检查应该是没有啥问题。哎,后边咱就调这个接口就好了。这是去创建我们的的接口。
11:02
找到笔记,接着写。创建的接口。这个有点太长,给他缩一下。我们刚写的是下边这个。
我来说两句