首先在client端加上:
服务端加上返回的类:
如果ProductClient的接口产生服务服务降级,实际调用ProductClientFallback,暂时返回null.
注意在类ProductClientFallback前面要加个@Component,所以在客户端要扫描它!
这里的扫描就是上面@componet对应的ProductClientFallback. @commponet就是将ProductClientFallback载入到spring容器。这时,product是打成jar,引入到了order服务的,可以把ProductClientFallback这个类,理解为就是order中的代码。 所以要扫描上面这个ProductClientFallback,就在要order启动类中使用@componentScan扫描,要不然就找不到这个类的注解。