Java 如何在不由DispatcherServlet管理的Servlet中启用Spring应用程序上下文?
情景:Java 如何在不由DispatcherServlet管理的Servlet中启用Spring应用程序上下文?,java,spring,ioc-container,Java,Spring,Ioc Container,情景: 一些公共bean是在上下文xml文件中定义的 DispatcherServlet映射到/foo/* MyServlet被映射到/bar/* 我想在Foo类和Bar类之间共享公共bean 问题是: 我可以从MyServlet获取DispatcherServlet的应用程序上下文吗?(在web.xml中,我在DispatcherServlet之后定义了MyServlet) 如果Q1不是,我如何从MyServlet获取ApplicationContext?或者,如何让MyServlet与特定的
/foo/*
/bar/*
您不能将一个servlet的上下文与另一个servlet共享,但可以声明第二个上下文,作为DispatcherServlet的父上下文。您需要从两个servlet访问的任何bean都应该进入这个新上下文
有关如何设置,请参阅。您不能将一个servlet的上下文与另一个servlet共享,但可以声明第二个上下文作为DispatcherServlet的父上下文。您需要从两个servlet访问的任何bean都应该进入这个新上下文
有关如何设置,请参阅。很好的参考资料。但是我不知道如何为DispatcherServlet声明父上下文,你能给我更多细节吗?很好的参考。但是我不知道如何为DispatcherServlet声明父上下文,您能给我更多细节吗?