在学微服务项目中,在以上类中,加了 @Component,但用不了?
看了人家 feign-api的目录结构后!啊? 不带启动类!!
为什么用不了?没扫描到。
Spring容器未扫描到Fallback类:确保IArticleClientFallback类所在的包路径包含在
Spring Boot扫描:
1.@SpringBootApplication注解扫描的包路径
2. 配置类中通过@ComponentScan明确指定包含此某某类的包。
解决:
既然没有启动类,那需要使用配置类,并且改配置类还需要在将要使用并启动的项目中。
最终:创建了该配置类,那么熔断降级的类就可以在项目中使用啦!