Java 在jar文件中插入自动连线依赖项失败

Java 在jar文件中插入自动连线依赖项失败,java,spring,Java,Spring,我已经在war文件的lib文件夹下放了一个jar文件。在jar中,我有一些带有@Autowired文件的类。在jar内部,在我给出的applicationContext xml中 <context:component-scan base-package="com.main.java.mypath" /> 错误: org.springframework.beans.factory.BeanCreationException: Error creating bean with name

我已经在war文件的lib文件夹下放了一个jar文件。在jar中,我有一些带有@Autowired文件的类。在jar内部,在我给出的applicationContext xml中

<context:component-scan base-package="com.main.java.mypath" />
错误:

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'serviceProvider': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private com.main.java.mypath.data.StoreField com.main.java.mypath.client.ServiceProvider.storeField; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [com.main.java.mypath.data.StoreField] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}

只要没有
StoreField
接口的实现,就不可能注入依赖项。确保它作为一个类实现,并通过xml或注释在spring上下文中正确初始化。

是否有类型为
StoreField
的候选注入?在StoreField实现中使用什么包?
StoreField
是定义中的接口。您是否在任何类上实现了此接口?接口不能自动连接。您需要一个用于自动关联的类。您是否在同一个包中创建了StoreField实现的类?否。。实现类似乎位于另一个jar文件中。。没有添加它。我面临同样的问题,但我的界面是JPARepository。它由@Repository注释。但是spring仍然无法创建它的bean。我正在考虑在您的配置中定义一个类型为“*.MeDestDeXixRealStk”的bean。
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'serviceProvider': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private com.main.java.mypath.data.StoreField com.main.java.mypath.client.ServiceProvider.storeField; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [com.main.java.mypath.data.StoreField] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}