我有一个 Spring 应用程序,其 ContextFactoryBean 定义如下:
<bean id="adServerContext" class="com.intentmedia.springframework.jetty.ContextFactoryBean">
<property name="contextPath" value="/initalpath"/>
<property name="filterMappings">
<map>
<entry key="/*">
<list>
<ref bean="filter1"/>
<ref bean="filter2"/>
</list>
</entry>
<entry key="/myServlet">
<list>
<ref bean="filter1"/>
<ref bean="filter2"/>
</list>
</entry>
....
</property>
<property name="servletMappings">
<map>
<entry key="/myServlet" value-ref="myServlet"/>
....
</map>
</property>
</bean>
所以我的 servlet 位于http://example.com/initialpath/myServlet。我想定义一个同义词路由,这样我就可以访问http://example.com/optionalpath/myServlet并引用同一个 servlet。我可以在不复制整个上下文代码块的情况下定义多个路径吗?
我正在使用 Spring 2.5.6。