报扫描路径引起的实体未装配

@ComponentScan 扫描指定目录下的 添加了@Controller、@Service、@Repository注解的类;

如果要扫描FeignClient注解的实体,需要添加 @EnableFeignClients注解。

如:

@ComponentScan(basePackages = {"com.huimeihealth.crm.dailyreportquery", "com.huimeihealth.crm.api"})

只扫描这2个包下的@Controller、@Service、@Repository。

而如果要扫描用@FeignClient注解的类,如:

@FeignClient(value ="crm-account-service", path ="/hm/tenant", fallbackFactory = AccountServiceFallbackFactory.class)
public interface HmAccountService {
@GetMapping(value ="/accountHcp/{id}")
ResponseEntityhcpById(@PathVariable("id") Long id, Long territoryId);

}

则需要使用@EnableFeignClient

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容