@EnableFeignClients中没有配置backPackages,导致找不到客户端

我的客户端放在com.sdstc.auth.client下,我代码的包结构如下:

2021-08-27-16-54-34

默认情况下,我需要将我的启动类放在com.sdstc下才能够正常的扫描到我Feign Client。即使我在@SpringBootApplication中配置了com.sdstc.auth.client,也无法扫描到该客户端。

最后我尝试出了如下写法,即为@EnableFeignClients配置扫描地址:

1
2
3
4
5
6
7
8
9

@EnableFeignClients({"com.sdstc"})
@SpringBootApplication(scanBasePackages = {"com.sdstc"})
public class SRMApplication {
    public static void main(String[] args) {
        SpringApplication.run(SRMApplication.class, args);
    }
}