Подтвердить что ты не робот

Spring Область обслуживания по умолчанию

Какая область по умолчанию для Spring 4 @Service?

Имеет ли смысл проектирование реализации Сервиса для хранения информации о текущем зарегистрированном пользователе (в соответствии с текущим сеансом HTTP) через атрибуты класса (также с использованием модификатора final)?

4b9b3361

Ответ 1

Какова область по умолчанию для Spring 4 @Service?

Объектом по умолчанию является singleton

Разумно спроектировать реализацию службы, чтобы сохранить некоторую информацию, связанную с текущим зарегистрированным пользователем (в соответствии с текущим сеансом HTTP).

Да. В этом случае служба должна иметь область "сеанс". См. http://docs.spring.io/spring/docs/current/spring-framework-reference/html/beans.html#beans-factory-scopes-other