Tiene el mismo efecto que la configuracion via XML
Busca un bean y lo inyecta en la depencia
Se realiza un autocableado byType
Lo podemos utilizar en un metodo setter
```java @Autowired public void setPeliculas(PeliculasServicio peliculasServicio){....} ```Definicion en la propiedad
```java @Autowired private PeliculaServicio peliculaServicio; ```En el constructor
```java @Autowired public PeliculaServicio(PeliculaServicio){....} ```Ejemplo en el xml
```xmlEjemplo del main
```java // Necesitamos el bean de servicios para printar por pantalla la logica PeliculaServicio peliculaService = appContext.getBean(PeliculaServicio.class); peliculaService.peliculasPorGenero("Drama").forEach(System.out::println); appContext.close(); ```