00:00
那么这个暴露接口我们要做的事儿哈,大家你看。这个这个接口是在API里边定义的,咱们先去API里边,咱们去把这个接口给它。定义出来。嗯。这个API在这哈。哎,这个API的话呢,它需要去加入我们的这个F这样一个starter。哎,这个时候参考一下我们cloud这个。呃,还是这个,这个就先先不要了哈。这个是当初这个这啊,这个是做降级的时候用它的,对降级的时候用它,咱们现在先不做这些辅助的功能,先就开发业务功能。所以说这depends。俺拿到open费。然后呢,过来这边。在我们的API这,咱们去新建一个。
01:00
包包里边有接口哈。com.at硅谷点点。API。这个API里边就好多哈。Your my circle。Remote。Service。哎,因为一个接口呢,这里边儿你写这个。Client啊,就是对应的就一个为服务的名字,所以说这一个为服务,它对外暴露的这个这个这个抽象方法,或者暴露暴露接口就都写在这一个里边。嗯,他的这个名字哈。呃,在这儿哈。复制过来。省的写错哈,CTRLC。呃,然后在这儿呢,我们看这边儿。其实这个买SQL这边吧,他要做的事儿比较多。比如说呢,我们将来这个member想登录的话。我们就需要根据login account。
02:02
咱们根据log account去把这个对应的member对象给他查出来。哎,根据log count,咱们去把这个member对象呢给他查出来。就是咱们去写这么一个方法。我们需要result。没有result,那就说明我们需要去依赖一下。依赖一下这个那个谁哈。这个是我们那个那个那个。在我们parent里边的这个common悠久这个啊。这个零五。哎,得去依赖一下这个东西。呃。然后,然后在这儿呢,我们返回result。
03:00
哎,范型里边呢,是我们的member。哎,My circle呢,能给你返回的就是慢po,哎,那他呢,还得去依赖一下这个NDT。Entity是多少来着?零九。这俩都拿进来,这些就可以用了,Member的PU。呃,然后呢,这边呢,叫做get。Member PI by log account。啊,Remote,这说明我们是一个远程的。我们肯定需要他呢。呃。需要他把这个log传过来。我们让这个东西和和这儿一致哈。
04:08
这边写个request。呃,后边这一串拿过来。改成这个小写滴。谢谢哈。无所谓吧,这个事儿。这表示登录嘛,这表示账号吗?有问题吗。啊。嗯。写写这是我们要定义的这么一个接口,然后这个接口呢,它需要去。呃,我们说了接口啊,就是在在这个。
05:00
呃,API这里边这个接口啊,到我们provider这边写的时候,写这handler的时候。要给他这个,呃,复制过来。这我们去见一个member的member。Provided handler。呃,这个provider里边的controller就一定是controller。那么这没有哈,你看这时候这个没有这个提示。就是我们这还需要再加一个starter,加上这个web starter。哎,加上这个web start才行。然后这边呢,我们rest controller。然后这里边儿哈,呃,需要装配我们的service。对,我们先把刚才这个,先把刚才的这个接口这哈复制的先拿过来。
06:06
先水一个钠。Ctrl shift o。他这儿没有resultity也是哈,他也需要去依赖一下我们这个。呃嗯,那两个东西就是在我们API这哈。不是。嗯。这是买so。买Q呢,它需要依赖一下这个API啊。哎呀呀,他不用你来这个。他不要这个接口啊,他要的是它里边的这个,这两个U和A是需要的。呃,NT有。就是他需要一个悠久。啊,NT的上面这已经有了啊,它依赖一下这个U求依赖了U求我们这就有掉NT了。呃,然后呢,建一个他的service。
07:08
这是放service的接口,就这个内部哈,你看一个微服务内部去写的话,就和你写单一架构就一样了。啊,这边来一个member service啊是这样有这样一个接口。嗯,哎,然后再写一个它的实现。鞭炮。Member。Service import。实现一下。Service这个接口。加service注解。什么是事物呢?那就得加这个transaction的注解了。然后呢,给它统一设置一个only等于true。啊,然后你要是查询的呢,就延续这个注解,就不用再加注解了,增长改的方法呢,就另外再写,另外再写一下注解。
08:00
哎,这里边装配一下我们的这个member的。Number。哎,就这一套,我们就准备好了。呃,然后在这儿呢,就可以去装配一下我们的member的service。哎,好嘞。呃,这个准备,这个都准备好了以后呢,下一步根据这个需要我们去写这个,去根据需要去写这个,写写代码就好了哈。
我来说两句