小编joh*_*ohn的帖子

Spring 3 MVC调度程序xml和applicationContext xml

我是第一次创建Spring MVC应用程序.

看起来当我启动服务器时,applicationContext.xml甚至在我运行任何mvc控制器之前第一次加载; 这就是我要的.

但是,一旦我运行了一个加载了上下文的控制器:dispatcher.xml中的组件扫描.... IT SEEMS再次加载applicationContext.xml ...为什么会发生这种情况,如何禁用它?我只希望我的applicationContext.xml运行一次.

我运行控制器后,我看到下面的日志......

ClassPathXmlA I org.springframework.context.support.AbstractApplicationContext prepareRefresh Refreshing org.springframework.context.support.ClassPathXmlApplicationContext@65cb65cb: startup date [Tue Feb 15 16:29:21 EST 2011]; root of context hierarchy
XmlBeanDefini I org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions Loading XML bean definitions from class path resource [WEB-INF/applicationContext.xml]
Run Code Online (Sandbox Code Playgroud)

我认为这也导致我的jms DefaultMessageListenerContainer被创建两次...

谢谢

xxxdispatcher-servlet.xml中

<context:component-scan base-package="com.something.web" />
<mvc:annotation-driven />

<bean class="org.springframework.web.servlet.view.UrlBasedViewResolver">
    <property name="viewClass"
        value="org.springframework.web.servlet.view.JstlView" />
    <property name="prefix" value="/WEB-INF/views/" />
    <property name="suffix" value=".jsp" />
</bean>

<mvc:interceptors>
<bean class="com.something.SomeInterceptor" />
</mvc:interceptors>

<mvc:resources mapping="/js/**" location="/js/" />

<bean class="org.springframework.web.servlet.handler.SimpleMappingExceptionResolver">
    <property name="exceptionMappings">
    <props>
        <prop key="java.lang.Exception">common/error</prop> …
Run Code Online (Sandbox Code Playgroud)

spring spring-mvc

6
推荐指数
1
解决办法
9737
查看次数

spring mvc addAttribute to model,如何从jsp javascript中获取它

我有一个模型的控制器,我做addAttribute("显示","是");

如何在javascript中检索此值?...假设我有jstl

spring spring-mvc

5
推荐指数
1
解决办法
2万
查看次数

标签 统计

spring ×2

spring-mvc ×2