swagger扫描feign接口时碰到的问题

我正在基于微服务模式构建应用程序。每个微服务都有公开Rest API。为了简化微服务之间的调用,每个RestController都实现并连接一个FeignClient。这些feign接口在称为通用接口的通用库中声明。

现在我们写了一个对外服务A,实现通过feign调用其余服务的接口。因此,如果微服务A要调用微服务B,则只需从公共接口库中导入接口并使用FeignClient。

我想在微服务A中引发一个Swagger-UI,使swagger不会浸入到其余服务的代码,只读取对外服务A就可以获取接口文档。

现在服务启动时,swagger扫描服务的controller层没问题,但是扫描不到写有FeignClient注解的接口,关于feign的接口文档看上去是空的。有什么建议吗?

类似如下接口在swagger中扫描不到

@FeignClient(name = "test-1")
public interface TestOneFeign {
    @RequestMapping(value = {"/test/api/id"},method = {RequestMethod.GET})
    BaseRespone<String> get(@RequestParam(required = true,name = "id") String id);

//......
}

Swagger的配置中有指定扫描这个类所在的包么?
或者发下Swagger的配置