Spring,需要在DispatcherServlet中使用ApplicationContextFactory servlet中声明的bean

Spring,需要在DispatcherServlet中使用ApplicationContextFactory servlet中声明的bean,spring,Spring,我有一个web.xml和以下两个servlet: <servlet> <servlet-name>ApplicationContextFactory</servlet-name> <servlet-class>com.bamboo.common.factory.ApplicationContextFactory</servlet-class> <load-on-startup>

我有一个web.xml和以下两个servlet:

<servlet>
        <servlet-name>ApplicationContextFactory</servlet-name>
        <servlet-class>com.bamboo.common.factory.ApplicationContextFactory</servlet-class>
        <load-on-startup>1</load-on-startup>
</servlet>

应用程序上下文工厂
com.bambol.common.factory.ApplicationContextFactory
1.


调度员
org.springframework.web.servlet.DispatcherServlet
1.
我需要使用ApplicationContextFactory上声明的这些bean:

 <bean id="**catalogFacadeTarget**" class="com.bamboo.catW3.business.impl.CatalogFacadeImpl">
        <property name="categoryDAO"><ref local="categoryDAOTarget"/></property>
        <property name="containerDAO"><ref local="containerDAOTarget"/></property>
        <property name="productDAO"><ref local="productDAOTarget"/></property>
        <property name="productOptionDAO"><ref local="productOptionDAOTarget"/></property>
        <property name="productStatusDAO"><ref local="productStatusDAOTarget"/></property>
        <property name="userDAO"><ref local="userDAOTarget"/></property>
</bean>

在dispatcher servlet中,如下所示:

<bean name="welcome"
    class="com.bamboo.catW3.business.impl.Welcome">
    <property name="successView">
        <value>welcome</value>
    </property>
     <property name="catalogFacadeImpl"><ref   local="**categoryDAOTarget**"/> </property>
</bean>

欢迎

怎么可能呢?谢谢大家!

您不能在servlet之间共享上下文

如果需要共享bean,则需要使用
web.xml
中声明的
ContextLoaderListener将共享bean从
ApplicationContextFactory
servlet的上下文移到根webapp上下文中。然后,这两个servlet将能够使用在该根上下文中定义的bean


(我会给你一个链接,但是springsource.org现在似乎已经关闭了)。

所以你需要能够在servlet中使用依赖注入,对吗?你好,Bozho,我不知道依赖注入是什么意思!至少我有个方向谢谢你!那个链接怎么样,springsource.org似乎已经开通了
<bean name="welcome"
    class="com.bamboo.catW3.business.impl.Welcome">
    <property name="successView">
        <value>welcome</value>
    </property>
     <property name="catalogFacadeImpl"><ref   local="**categoryDAOTarget**"/> </property>
</bean>