Junior — Middle
Que tipos de escopo de Bean estão disponíveis ao usar o Spring Framework?
sobes.tech IA
Resposta da IA
No Spring Framework, os principais tipos de escopos para Bean são:
- singleton (padrão) — uma instância de Bean é criada para todo o contêiner Spring e reutilizada.
- prototype — cada solicitação de Bean cria uma nova instância.
- request — uma instância de Bean é criada por requisição HTTP (usado em aplicações web).
- session — uma instância de Bean é criada por sessão HTTP.
- application — uma instância de Bean é criada no ServletContext.
- websocket — uma instância de Bean é criada por sessão WebSocket.
Exemplo de especificação de escopo na anotação:
@Component
@Scope("prototype")
public class MyBean {
// ...
}