У меня есть сервлет диспетчера Spring с именем сервлета "spring-mvc". Spring-mvc-servlet.xml выглядит следующим образом:
<bean id="viewResolver"
class="org.springframework.web.servlet.view.UrlBasedViewResolver">
<property name="viewClass"
value="org.springframework.web.servlet.view.JstlView"/>
<property name="prefix" value="/WEB-INF/jsp/"/>
<property name="suffix" value=".jsp"/>
</bean>
<bean
class="org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping"/>
<bean
class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter"/>
В файле WEB-INF/annotation-context.xml у меня определен сканер аннотаций. Все мои аннотированные классы загружены, и другие компоненты Spring могут нормально их загружать.
Однако сопоставления путей не работают из spring-mvc. Если я копирую контекстный сканер в spring-mvc-servlet.xml, то они работают.
Возможно ли, чтобы spring-mvc-servlet.xml ссылался на bean-компоненты, определенные на глобальном уровне Spring?
WEB-INF/annotation-context.xmlи что к нему относится? - person skaffman   schedule 18.11.2009