00:00
那么接下来呢,我们来说double的相关配置,首先是我们的包扫描,之前我们采用这种扫描指定包加入我们的at service注解的类啊,然后把它发布为服务,在我们的呃,Hello service实现实现类当中啊,用我们的service。那我们呢,也可以呃,采用配置的方方式啊,在我们的叉ML当中进行配置的方式来发布我们的服务,首先我们把我们的这个注释。呃,注解给它注释掉,这个呢是我们的,在我们的服务方,那如果要注,把这个注释掉以后来看找到我们的application context,那我们这个也就不要了,我们给它注释掉,然后呢,采用我们之前spring的这种啊,并并给一个我们的,我先给一个结尾,我们的ID,我们叫呃,Hello service,然后呢,Class,这款class呢是我们的叫hello service,看有没有提示啊,Hello service imp这个。
01:08
然后呢,再用我们的double。B Bo冒号我们的service服务方,然后呢,这个interface呢,就写的就是我们,呃,Hello service啊,我们这个接口hello service这块没有注没有注释,呃,没有给我们提示hello service它应该是在我们这个包厢。然后呢,给这一块我们加一个reference,它呢就是我们的要引用的就是我们的这个地址,我把它加过来。这样的话呢,呃,就代替了我们的呃,At service下的at service这个注解,这个是我们的提供方,然后在我们的消费方呢。
02:04
来看一下我们消费法。我们这块没用,首先我们这一块,我们的reference这个注解就不能用了。啊,我们不用注解,然后呢,我们再回到我们的resource application web叉ML当中,那这个。我们也就不用了。同样的给它注释掉,那在这一块的话呢,是需要我们使用double。冒号,然后呢,这个interface呢,也是我们的这个hello。Service,我们给他一个service。嗯,这个这块hello。Service。哎,跟刚才那个差不多这样,然后呢,我们给他一个ID,我们叫hello service。
03:07
那么这样的话呢,就能从我们RPC啊远程呃,远程服务上面来调用我们的本地代理服务代理对象。那除了这个以外呢,我们还需要,因为我们这一块,呃,我们的包的扫描已经没有了,所以我们这块我们的呃,Controller这块这个注解也也不能用了。所以呢,我们接下来我们需要就是引入我们之前和我们的mvc spring当中一样,我们context component sky,诶。Context text component sky让他扫描的包呢,就是我们的。Controller com t这个也没有提示,应该是我们的。com点野马哥下的我们的controller。吓得我们的叫hello controller。
04:03
呃,直接扫我们这个包就行啊,扫我们这个包就可以。然后呢,我们还需要啊,在这块的话,我们这个还是需要正常需要注入的,对吧,凹凸的。啊,这样的好,那我们加了这个注解以后,我们就能正常的注入,我们来启动来看一下。首先把我们的提服务提供方启动起来。好启动完成,完成以后呢,再启动我们的服务消费方好启动完成,然后呢,打开我们浏览器。浏览器。我们的local host8082好,就这个,我们这回呢,访问一个Rose。好,看到也是没有问题的。我们回过来我们来看一下,就我们采用的这种方式,就是在我们的XM当中配置的啊,之前大家spring s SM的时候也学过这种方式呢,它配置项它只能发布或者是引用一个服务,我们的服务提供方啊,如果说有多一个多个服务的话,你这块都得配多个,那么服务消费方呢?
05:23
如果有多多个啊,这样的消费服务,你就得配好几个,显然就不不像咱们这种就是呃使用包扫描的这种方式啊,上面的这种嗯,注射药的这种方式简单啊,平时在开发中啊,或者以后我们也是,呃包括我们的double官方他也推荐使用我们的这种呃扫描包的这种方式,那我们这种方式呢,我们就不用了,我们给它注释掉。然后呢,我们回到我们的controller。我们还是把我们这个打开。
06:01
那我们还是使用我们原来的方式。我们把这个给它注释掉。然后呢,回过头来,我们的ctrler当中啊,我们需要把我们的之前的这个auto也给它注释掉,这块呢,我们也是用原来的。这个呢,我们给它注释掉。打开好,我们重新进行启动。我给他停掉。这块我们也给他停掉,好都停掉了,然后启动我们的服务端,呃,提供端服务提服务,那启动我们的服务提供方。好,启动我们的服务。消费方。
07:03
好,启动成功,再来刷新一下我们浏览器刷新。好,没有问题,那这个呢,是我们的关于我们的包扫描。
我来说两句