Configurando Beans no Spring
É preciso que o Spring conheça quais as classes da aplicação serão beans gerenciados por ele para que então seja aplicada a IoC/ID. Para isso há duas maneiras de configurar e determinar esses beans, utilizando configurações em arquivos XML ou por anotações. XML hoje não são muito utilizadas, por isso utilizaremos as anotações.
Nas anotações, utilizaremos esteriótipos do Spring, definindo de forma objetiva (e específica), qual o tipo de Bean de cada classe, a saber:
Atualizado