Mini tienda de libros.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 

1.1 KiB

ANOTACIONES

Autowired

Tiene el mismo efecto que la configuracion via XML

Busca un bean y lo inyecta en la depencia

Se realiza un autocableado byType

*****Donde lo podemos usar******

Lo podemos utilizar en un metodo setter

    @Autowired
    public void setPeliculas(PeliculasServicio peliculasServicio){....}

Definicion en la propiedad

    @Autowired
    private PeliculaServicio peliculaServicio;

En el constructor

    @Autowired
    public PeliculaServicio(PeliculaServicio){....}

Ejemplo en el xml

    <bean id="peliculaDaoMemory"
          class="com.primerEjemplo.PeliculaImplements"
          init-method="cargarDatos" />

    <bean id="peliculaService" class="com.primerEjemplo.Modelo.PeliculaServicio" autowire="byType"/>

Ejemplo del main

//		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();