Junior — Middle
Pode-se considerar a classe Controller como beans no container Spring?
sobes.tech IA
Resposta da IA
Sim, uma classe anotada como @Controller no Spring é um bean do Spring. Isso significa que o Spring cria e gerencia uma instância dessa classe no seu contêiner.
@Controller é uma anotação especializada que indica que a classe é destinada a lidar com requisições HTTP em uma aplicação MVC. Ao escanear os componentes, o Spring detecta essas classes e as registra como beans no contexto da aplicação.
Assim, os controladores estão disponíveis para injeção de dependências e participam do ciclo de vida do contêiner Spring, assim como outros beans.