是否可以使用注释连接Spring MVC拦截器?
问题内容:
是否可以使用批注连接Spring MVC拦截器,如果可以,有人可以向我提供如何使用此方法的示例吗?
通过注释进行电传,是指在XML配置中做尽可能少的事情。例如,在此配置文件中,我位于http://www.vaannila.com/spring/spring-
interceptors.html
;
<bean class="org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping" p:interceptors-ref="loggerInterceptor" />
<bean id="loggerInterceptor" class="com.vaannila.interceptor.LoggerInterceptor" />
在那里您能获得多少配置?我想象一个@Autowired
将消除在第2行中显式声明bean的需要,但是是否也可以通过注释摆脱第1行?
问题答案:
据我所知,没有XML根本无法配置Spring MVC拦截器。
但是,mvc
Spring 3.0.x的最新版本(不是Spring 3.0.0!)对命名空间进行了一些简化:
<mvc:interceptors>
<bean class="com.vaannila.interceptor.LoggerInterceptor" />
</mvc:interceptors>
也可以看看: