gpt4 book ai didi

java - spring DispatcherServlet 上下文继承

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:35:32 25 4
gpt4 key购买 nike

通常有一个 ApplicationContext(父级)和 0..n 个 DispatcherServlets(子级)。是否也可以有一个DispatcherServlet,它有另一个DispatcherServlet作为父上下文,它有ApplicationContext作为父?据我了解,bean 可以传递地解析,因此应该可以访问应用程序上下文。

我不想将共享 bean 放入 ApplicationContext,因为它们不能暴露给其他 DispatcherServlet - 只有一个异常(exception)。

最佳答案

来自 HttpServletBeanFrameworkServlet看起来您可以执行以下操作来使 bar 使用 foo 的上下文作为它自己的上下文:

<servlet>
<servlet-name>foo</servlet-name>
<servlet-class>...DispatcherServlet</servlet-class>
</servlet>

<servlet>
<servlet-name>bar</servlet-name>
<servlet-class>...DispatcherServlet</servlet-class>
<init-param>
<param-name>contextAttribute</param-name>
<param-value>foo-servlet</param-value>
</init-param>
</servlet>

关于java - spring DispatcherServlet 上下文继承,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8362301/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com