Spring MVC Совместное использование одного перехватчика для нескольких путей - PullRequest
4 голосов
/ 13 сентября 2011

Я использую WebContentInterceptor для включения долгоживущего кэша статических ресурсов.Однако у нас есть 3 различных пути: css, js и images.

Есть ли способ для разделения bean-объекта-перехватчика между несколькими отображениями, не помещая их всех в общий путь?

Ответы [ 2 ]

8 голосов
/ 13 сентября 2011

Мне нужно больше информации, чтобы подтвердить, что установка, как я предполагаю;но вы пробовали ...

<mvc:interceptors>
    <mvc:interceptor>
        <mvc:mapping path="/site/*" />
        <mvc:mapping path="/add/*" />
        <mvc:mapping path="/edit" />
        <bean class="com.test.MyInterceptor" />
    </mvc:interceptor>
</mvc:interceptors>
0 голосов
/ 30 ноября 2017

Ответ выше не работает.И я не смог найти ничего, например paths, но нашел обходной путь.

<mvc:interceptors>
        <mvc:interceptor>
            <mvc:mapping path="/notes/**" />            
            <bean class="com.bridgelabz.todoApp.interceptor.LoginInterceptor" />
        </mvc:interceptor>

        <mvc:interceptor>
            <mvc:mapping path="/user/getUserById" />            
            <bean class="com.bridgelabz.todoApp.interceptor.LoginInterceptor" />
        </mvc:interceptor>

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...