Фильтр для отслеживания времени, проведенного пользователем на каждой странице в весеннем приложении

Я работаю над весенним приложением, в котором я хочу отслеживать время, затраченное пользователями на каждую страницу. Я планирую сделать это с помощью весенних фильтров. Есть ли весенний фильтр, который перехватывает каждый запрос страницы?

Или, если вы знаете какие-либо более эффективные способы работы или API, который уже делает это, и я могу подключить его к своему приложению - предложите.

1 ответ

Есть весна org.springframework.web.servlet.HandlerInterceptor интерфейс. Это обычный бин со специальным интерфейсом.

Прочитайте справочную главу Spring 15.4.1 Перехват запросов - интерфейс HandlerInterceptor

Другим (независимым от пружины) способом было бы использование фильтра с сервлетом, но там у вас нет поддержки пружины, например, для легкого доступа к другим бобам.

Другие вопросы по тегам