我试图在一个包含多个战争的耳朵项目中从春季4升级到春季5,这些战争通过web.xml使用了共享的父应用程序上下文。
<context-param>
<param-name>locatorFactorySelector</param-name>
<param-value>classpath:META-INF/shared-context.xml</param-value>
</context-param>
<context-param>
<param-name>parentContextKey</param-name>
<param-value>shared.context</param-value>
</context-param>
当我走过弹簧初始化代码时,我会到达
ContextLoader的
@Nullable
protected ApplicationContext loadParentContext(ServletContext servletContext) {
return null;
}
这似乎是为什么它不起作用的原因。我在这里看到的javadoc
<p>The default implementation simply returns {@code null}, as of 5.0.
有人可以指出我在5天内如何做到吗?