Olá, pessoal
No curso, foi falado sobre a criação do repositório na classe com anotação @SpringBootApplication (exemplo "ScreenmatchApplication") para não gerar complexidade na didática da aula 10-Salvando dados do banco, unidade 02.
Nesta mesma aula foi mencionado sobre a disponibilização de documentos sobre anotações @Bean, @Component, @Configuration para criarmos classes gerenciaveis pelo Spring, de modo a não precisarmos criar o repositório no "Main" e repassa´-los até às classes onde efetivamente o consumiremos. Pensei que tal material adicional de referência viria no capítulo seguinte (Para saber mais: Tipos de injeção de dependência).
Supondo o seguinte exemplo:
- ScreenmatchApplication instancia um objeto Principal
- Principal instancia um objeto MenuDeSeries
- MenuDeSeries gerencia CRUD da classe Serie (aqui o repositório SerieRepository seria efetivamente consumido) Como poderia ser implementada a Injeção de Dependência para que o Repository fosse criado em "MenuDeSeries"?
Desde já, agradeço.