软件定制开发供应商Redundant declaration: @SpringBootApplication already applies given @ComponentScan


一.错误

Redundant declaration: @SpringBootApplication already applies given @ComponentScan(冗余声明:@SpringBootApplication软件定制开发供应商已应用于给定的@ComponentScan)

二.场景

软件定制开发供应商这是我在给微服务配置feign负载平衡的时候,我要在(feign模块)配置去扫描(api模块)下的包,然后出现下面的bug @ComponentScan的注解报红


三.原因

已知@ComponentScan会默认扫描当前包

我要扫描的另一个模块包下的service的包 (api模块)


我当前模块的包 (feign模块)

因为我的配置是@ComponentScan(“com.xin”),然后当前模块和我想要扫描的包都有com.xin,再加上@ComponentScan默认扫描当前包,所以这就会报你的注解是冗余的


四.解决方法

1.把你要扫描的包写的更详细一点




2.把你要导入的包改一个名字


我直接把api模块的包名改了,这样就不和feign模块的包名冲突了,解决。

不过我又试了试,现在微服务集成feign不需要@ComponentScan也是可以的,你要去掉@ComponentScan是可以正常访问的,那就不需要,如果不可以正常访问,那就只能按上面的配置

网站建设定制开发 软件系统开发定制 定制软件开发 软件开发定制 定制app开发 app开发定制 app开发定制公司 电商商城定制开发 定制小程序开发 定制开发小程序 客户管理系统开发定制 定制网站 定制开发 crm开发定制 开发公司 小程序开发定制 定制软件 收款定制开发 企业网站定制开发 定制化开发 android系统定制开发 定制小程序开发费用 定制设计 专注app软件定制开发 软件开发定制定制 知名网站建设定制 软件定制开发供应商 应用系统定制开发 软件系统定制开发 企业管理系统定制开发 系统定制开发