【发布时间】:2016-12-06 19:33:49
【问题描述】:
我有一个应用程序,其中我使用两个 url 映射到单个 Dispatcher servlet。
<servlet>
<servlet-name>Default Webservice</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>
/WEB-INF/spring-servlet.xml
</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>Default Webservice</servlet-name>
<url-pattern>/abc/*</url-pattern>
<url-pattern>/xyz/*</url-pattern>
</servlet-mapping>
Spring-servlet.xml 有组件扫描器。我想要一些方法,以便我可以允许带有模式 /abc/* 的 url 只能访问特定的包,而不是调度程序 servlet 正在扫描的所有包。
PS:我无法更改现有的 url 映射或创建新的调度程序 servlet。
【问题讨论】:
-
如果您对答案满意,请采纳
标签: spring-mvc servlets controller dispatcher