Фильтр для отслеживания времени, проведенного пользователем на каждой странице в весеннем приложении - PullRequest
1 голос
/ 21 декабря 2011

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

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

1 Ответ

0 голосов
/ 21 декабря 2011

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

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

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

...