如果使用了springcloud的openFeign,在application上需要添加@EnableFeignClients注解.却没有明确指明basePackages的路劲.
则spring ioc不会自动为外部引入的其他服务jar包里, 标注了@FeignClient注解的interface自动生成bean对象.
正确的做法应该是明确指定basePackages的值,比如像这样:

本文详细解析了在SpringCloud环境下使用openFeign时,如何正确配置@EnableFeignClients注解,避免因未指定basePackages而导致外部服务jar包中@FeignClient注解的interface无法自动生成bean对象的问题。
如果使用了springcloud的openFeign,在application上需要添加@EnableFeignClients注解.却没有明确指明basePackages的路劲.
则spring ioc不会自动为外部引入的其他服务jar包里, 标注了@FeignClient注解的interface自动生成bean对象.
正确的做法应该是明确指定basePackages的值,比如像这样:

1872
1037
2692
1226