【发布时间】:2014-08-28 04:17:09
【问题描述】:
我不知道如何转标题,希望这是可以理解的。我正在开发一个已经存在多年并且目前正在生产中的网络应用程序。这个 web-app 使用 spring-flex 来显示一些视图,spring-flex 的依赖项之一是 spring-mvc。我认为相关链接是there。
所以我已经在我的 pom 中配置了所有依赖项,并且已经在我的 web.xml 中配置了一个 DispatcherServlet 并使用手册中的确切配置(我不是进行集成的人,我正在尝试弄清楚如何完成了)。
<servlet>
<servlet-name>flex_servlet</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>flex_servlet</servlet-name>
<url-pattern>/messagebroker/*</url-pattern>
</servlet-mapping>
从我提供的链接中,我们可以看到,默认情况下,当配置 flex message-broker 时,配置是这样的(虽然在项目中看不到)
<!-- Maps request paths at /* to the BlazeDS MessageBroker -->
<bean class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
<property name="mappings">
<value>
/*=_messageBroker
</value>
</property>
</bean>
<!-- Dispatches requests mapped to a MessageBroker -->
<bean class="org.springframework.flex.servlet.MessageBrokerHandlerAdapter"/>
现在我想用spring-mvc做其他任务,我该怎么办?
- 声明另一个 DispatcherServlet 还是使用同一个?
- 如果我使用相同的,我可以直接复制上面的块并完成它以覆盖默认配置吗?
- 如果我不使用同一个,每个 DispatcherServlet 将如何知道要使用哪个 HandlerMapping,因为它们应该自己发现它?
感谢您的帮助
编辑:为了将来参考,这里是相关文件:
【问题讨论】:
-
我不知道为什么,但我在顶部的
Hi!不会显示 -
你很幸运,你的
thanks for your help还在。见here。
标签: java spring apache-flex spring-mvc spring-2.5