Встречается на собеседованиях • сегодня

Есть ли bean scope application

В Spring есть scope application, но он не является стандартным. Основные scopes: singleton (по умолчанию), prototype, request, session, application (аналог singleton, но видимый в контексте ServletContext) и websocket.

Пример объявления:

java
@Bean
@Scope("application")
public MyBean myBean() {
    return new MyBean();
}

Особенности application scope:

  1. Создается один экземпляр на все приложение
  2. Жизненный цикл привязан к ServletContext
  3. Доступен всем сессиям и запросам в рамках одного веб-приложения

Аналог в аннотациях - @ApplicationScope (начиная с Spring 4.3).

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы