- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我想同时使用 ContextLoaderListener(以便我可以将 Spring Beans 传递给我的 servlet)以及 DispatchServlet(Spring MVC)。但是,目前我必须将 init 参数传递给这两个类初始化程序:
<param-name>contextConfigLocation</param-name>
<param-value>
/WEB-INF/spring/app-config.xml
</param-value>
因此,我对这两个类使用相同的 xml。想知道它是否会导致我的 beans 被初始化两次?如果是,我该怎么做才能避免这种情况?
最佳答案
对于 ContextLoaderListener
和 DispatcherServlet
,contextConfigLocation
参数是可选的。
ContextLoaderListener
默认为/WEB-INF/application.xml
,DispatcherServlet
默认为/WEB-INF/servletname-servlet .xml
。
如果您显式设置这些参数,则不应将它们设置为相同的值。 ContextLoaderListener
和 DispatcherServlet
应该有包含不同 bean 定义集的上下文,否则,如您所说,bean 将被实例化两次。
关于java - 根据 DispatcherServlet 使用 ContextLoaderListener,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2583127/
我正在学习一个使用 Spring 和 Apache Camel 的教程,但我在 spring 配置方面遇到了一些问题。我不断收到有关 ContextLoaderListener 的错误,但我不确定问题
我刚开始一份使用 portlet 的新工作,一直在尝试将所有内容上传到我们的开发门户,但一直不断收到这些错误并且不确定如何解决这些错误 这是我的 web.xml 内容
我是 spring MVC 的新手。所以我从非常简单的 MVC 应用程序开始。在此应用程序中,我正在尝试提交登录表单,但出现以下提到的错误: SEVERE: Servlet.service() for
我的项目有问题。它在部署项目时给出异常。我正在使用 Tomcat7 和 JRE1.7。 maven 依赖于 web-inf/lib 配置的部署程序集一切正常。 SEVERE: Exception se
所以我的头真的很痛 - 我已经阅读了有关 Spring 中 ContextLoaderListener 的作用/用途的信息,但我不能再进一步了。 我有一个非常老的项目,我正在升级它。到目前为止,我已经
我的监听器正在填充缓存 (Terracota),如果应用程序启动时出现问题,则会抛出 ExceptionInInitializerError。我想获取服务器名称(如 HttpServletReques
我有一个应用程序,我正在使用 Spring。 在我的 web.xml 中,我使用下面的行 .... org.springfram
这个问题已经有答案了: No WebApplicationContext found: no ContextLoaderListener registered? (2 个回答) 已关闭 6 年前。 我
这个问题在这里已经有了答案: No WebApplicationContext found: no ContextLoaderListener registered? (2 个答案) 关闭 5 年前
我知道 getWebApplicationContext() 通过 ContextLoaderListener 或 ContextLoaderServlet 找到根 WebApplicationCon
我正在开发一个网络应用程序,使用 spring 3.0,hibernate。当我尝试在 WAS 7.0 上部署我的应用程序时,出现错误 - 加载监听器失败:org.springframework.we
我想同时使用 ContextLoaderListener(以便我可以将 Spring Beans 传递给我的 servlet)以及 DispatchServlet(Spring MVC)。但是,目前我
我已经google了,但没有找到满意的答案,如果你们能解释一下ContextLoaderListener和RequestContextListener之间的区别,那就太好了。 最佳答案 context
我正在尝试创建一个简单的 Spring 3 应用程序并拥有以下文件。请告诉我这个错误的原因 下面是我的 web.xml Spring2 index.jsp
我正在尝试将我的 JBOSS 5.1 应用程序迁移到 JBOSS 7.0.2。在管理控制台中,我选择部署 -> 添加内容和我的 .war 并尝试启用它。我已经解决了一些问题,但无法弄清楚这个:(总之,
我正在使用 Spring 的 ContextLoaderListener 来初始化 Web 服务客户端,但是如果在应用程序启动期间 wsdl 文档不可用,那么我的应用程序的一部分就会损坏,我不确定如何
自定义 ContextLoaderListener 类在 Websphere 中不起作用,并且引发以下错误。在 Tomcat、JBoss、Weblogic 中同样可以正常工作。 java.lang.I
我发现错误是因为在我的jsp中添加了如下几行 我检查了这两个与我的错误相关的帖子。 No WebApplicationContext found: no ContextLoaderListener
我试图在我的应用程序中避开基于 XML 的配置,并希望在代码中维护所有配置。目前 org.springframework.web.context.ContextLoaderListener 寻找 ap
我查看了一些关于 Contextloaderlistener 和应用程序上下文的文档,基于此我的理解是应用程序上下文是由 ContextLoaderListener 初始化的容器并加载所有的 Spri
我是一名优秀的程序员,十分优秀!