1
resposta

Autowired

Qual a função da annotation @Autowired ?

1 resposta

Oi Isabela,

Ela serve para indicar ao Spring que ele é quem vai ser o responsavel por instanciar os atributos que estiverem anotados com ela. Mas para isso funcionar, o Spring precisa conhecer as classes desses atributos anotados com @Autowired.

Esse conceito é chamado de Injecao de dependencias e sua vantagem consiste em deixar o codigo menos verboso e menos acoplado, uma vez que as classes nao precisam saber como instanciar, e nem como gerenciar, seus atributos.

Bons estudos!