Sobes.tech
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.