00:01
各位同学大家好,刚才内容中呢,咱们完成了医院列表接口,包括通过远程调用也实现了医院等级的获取,那咱们下面把这个接口咱们先通过swa做测试,然后最终再整合前端页面做一个显示,然后下面先把两个服务咱们先启用起来,然后通过swa我们来测试一下,看一下效果是否正确。那咱们来做启动。首先我先启动CMN模块,就是我们的数据自定模块。然后各位看,现在已经启动起来了,然后咱们再启动好披这个模块,就是我们的医院模块,咱先看能不能正常启动,我们看一下啊,这里边报一个错,应该是包我们引错了,咱给他。先给它去掉啊。然后我们再启动一下啊。
01:00
这个模块。等他先启动起来。然后各位看啊,现在我启动好的披特的时候,咱发现这里面是报错了,咱看报了什么错啊,他告诉我们说我们的这个是不是不能进行注入,比如说咱们刚才在我们的这个S里边,咱们来找一下。在四中咱把这个D和think client是不是通过给它注进来了,然后现在告诉我们说这个不能进入注入,这里边报错了,那咱看它到底报的是什么错,我们来排查一下,首先大家看啊,我现在在hospital中要远程调用,而咱们调的封装是写到了service这里边,这里边我们写了这么一个基本的封装,然后写完之后在hospital中把这个咱给它就引入进来了,然后里边来完成调用,咱这么看好像没发现问题,那我们进一步排查,咱看一下啊,首先我们先看一下这个service好的披里边。
02:15
依赖应该咱都引入了,然后咱们找到我们的service这个泡物件中,咱看里边啊,有一个地方咱们刚才应该是忘记做修改了,那我们找到啊,在service这个po文件中大家看。我们看到啊,这里边有个依赖叫做服务调用,这个依赖咱并没有打开网,所以它目前不能找到你的服务,所以我们改这个问题,第一步把这个依赖先给它打开,就是用到这个服务调用的这么依赖,然后这个打开之后,咱们还需要做件事情,在咱这个hospital的调端的启动类上边需要加上一个注解,就是我们的这个注解。我们来看一下叫able b,这个注解表示它会怎么样,根据咱们刚才写的这个注解,找到你的服务进行远程调用,如果你不写它,它不会找到这个服务。
03:14
但是写的过程中大家注意啊,因为我们现在这个定义的接口是不是写到了另一个模块中啊,所以咱们需要在里边指定我们扫描那个模块的路径,我们加一个叫base package。然后等于这个com.at硅谷。如果你不加的话,这里边可能会找不到,除非说你都写到一个项目中无所谓,但是咱们写到不同模块中,不加这个可能会找不到,所以咱把它加上,这样的话应该就可以了。我再说一遍刚才问题所在,第一个问题。需要把Switch里边这个依赖打开不调用,然后第二个在调端好的批中加上一个I费可连注解,只要你扫描路径加上它之后才能根据你的服务名字找到服务进行以后调用,所以咱们现在把这加上了,加上之后咱们把这个好的披头再重新启动一下,然后咱们做个测试。
04:13
那现在我们等它启动起来。CMN已经启动了,然后好的披如果能启动,咱通过swa,它的端口号应该是8201,那我们最终用swa做个测试。然后大家看目前正行起来了,这就正确了,那我们下面打开这个swa,我打开一下啊。Local host8201加这个swa。杠ui.html。咱把它打开。然后打开之后找到我们这个医院的接口,就是咱刚才写了一个列表,在列表中就是咱输入当前是一,比如说每页显示三条记录,这个我就会空,现在我点try it out,大家看最终效果,我们仔细看啊,在这个效果中呢,这个content的数据有咱们那个医院的基本信息,包含编号名称等等,然后在信息中有一个名字叫P。
05:17
大家看在P母中,这是不是等级名称,这是不是咱这个地址,这两部分是不是就是咱刚才设置的值哦,所以这两分数据就是我们通过远程调用得到的结果,所以咱们现在就把这个医院列表接口就完成了,并且完成了远程调用得到这个医院等级信息,包括咱们刚才遇到这个问题,各位给他记住第一个。依赖被忘记。第二个在启用类的里边加上注解,只要你扫描那个包的路径,如果不加它会有问题。所以现在接口开发完成了,然后完成之后下面咱就开始开发的前端页面,把前端页面我们最终显示出这个医院列表的信息。
我来说两句