我有一個消耗jar的項目A讓我們說B.jar
(其中B是另一個項目在我們的項目A中用作依賴項),現在有一個Bean
(一種Spring-gemfire
緩存) ,它將所有必需的數據保存在地圖中。 這個映射bean被項目使用(在我的項目中包含爲jar
),即B讀取緩存屬性,但我無法做到這一點幫助?項目乙在外部jar彈簧依賴注入
<!-- Injecting bean in our A application -->
<bean id="foo" class="com.abc.solutions.Foo" init-method="loadFoo">
<property name="bar1" ref="gemFireBean"/>
<property name="bar2" ref="commonBean"/>
</bean>
<bean id="b2" class="java.util.HashMap"
factory-bean="foo" factory-method="createB2" autowire="byName">
</bean>
上述豆B2具有
我的web應用-config.xml中在外部項目B(包括在如我的項目的JAR)一起使用。 CLAS罪項目B2
@Autowired
@Qualifier("b2")
private Map<String, String> mapFromA;
的
的一部分,但我得到
org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [java.lang.String] found for dependency
任何幫助將不勝感激。