簡體   English   中英

使用Java配置將Spring MVC攔截器綁定到URL

[英]Bind Spring MVC Interceptor to URL with Java config

什么是Spring MVC XML名稱空間的<mvc:interceptor>標簽的Java配置替代品:

<mvc:interceptors>
    <mvc:interceptor>
       <mvc:mapping path="/some/specific/path"/>
       <ref bean="XX" />
    <mvc:interceptor>
<mvc:interceptors>

我知道有關重寫addInterceptors()方法的WebMvcConfigurerAdapter但是我對將攔截​​器映射到某些URL(或控制器)特別感興趣。

您可以配置攔截器,並通過Java配置將它們映射到URL。

    @Configuration
    @EnableWebMvc
    public class WebConfiguration extends WebMvcConfigurerAdapter {

        @Override
        public void addInterceptors(InterceptorRegistry registry) {
            registry.addInterceptor(new DetailInterceptor()).addPathPatterns("/activities/{activityId}");
            registry.addInterceptor(new CollectionInterceptor()).addPathPatterns("/activities");
        }
    }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM