1. Обзор В этом руководстве показано, как зарегистрировать javax.servlet.http.HttpSessionListener и отслеживать количество активных сеансов в веб-приложении с помощью метрик . 2. Определение слушателя Мы можем зарегистрировать прослушиватель HTTP-сессии в файле web.xml : <web-app ...> <listener> <listener-class>com.baeldung.web.SessionListenerWithMetrics</listener-class> </listener> </web-app> В качестве альтернативы, в среде Servlet 3 мы также можем использовать @WebListener для регистрации прослушивателя. В этом случае нам нужно аннотировать основной класс SpringBootApplication с помощью @ServletComponentScan . Наконец, мы также можем зарегистрировать слушателя, используя конфигурацию Java , объявив bean -компонент ServletListenerRegistrationBean : @Bean public ServletListenerRegistrationBean<SessionListenerWithMetrics> sessionListenerWithMetrics() { ServletListenerRegistrationBean<SessionListenerWithMetrics> listenerRegBean = new ServletListenerRegistrationB