Junior — Middle
109
¿Se puede considerar que los binarios tienen un nivel de alcance predeterminado establecido de antemano?
Empresas donde se preguntó
Respuesta de la IA
sobes.tech AI
Да, у бинов в Spring Framework есть область видимости по умолчанию — это singleton. Это значит, что по умолчанию Spring создает один экземпляр бина на весь контекст приложения, и этот экземпляр используется везде, где бин внедряется.
Если не указать явно другую область видимости (например, prototype, request, session), то бин будет singleton.
Пример:
@Component
public class MyService {
// по умолчанию singleton
}
Если нужно, чтобы бин создавался заново при каждом запросе, можно указать:
@Component
@Scope("prototype")
public class MyService {
// новый экземпляр при каждом запросе
}
Таким образом, singleton — это область видимости по умолчанию для бинов в Spring.