注入的jar包如果不能直接使用 @autowired 来使用,可以采用如下方法:开发工程中,我负责的微服务需要依赖中台服务层,在调用该服务的功能接口时,@Autowired 注入方式启动报错:。在不指定参数的时候,SpringBoot的@ComponentScan默认会扫描同目录及同目录下级目录的类文件。@Qualifier @Primary这两个注解,@Qualifier注解的用处:当一个接口有多个实现的时候,为了指名具体调用哪个类的实现,可以指定名称,以名称的方式注入。用@Primary注解的Bean就要优先于其他的Bean,更多应用的是Service,这里使用@Qualifier就可以了最后不出所料,成功启动!这样的扫描方式会显得很冗余,就简化了注入的包的顶层目录。最后就是这样了,同样也要检查其他类型的注入是不是也会冲突!!!

注入jar包里的对象,用@autowired的实例

注入jar包里的对象,用@autowired的实例

注入jar包里的对象,用@autowired的实例