Está en la página 1de 1

Notas sobre Spring:

1. Inyeccion de dependencias
a. Constructor
● Crear una clase y una interfaz
● Crear un contructor para inyectar
● Configurar la dependencia en el xml

<bean id="miInforme" class="demo.Informe">


</bean>
<bean id="director" class="demo.DirectorEmpleado">
<constructor-arg ref="miInforme">
</constructor-arg>
</bean>

b. Setter
● Crear clasee interfaz de la dependencia
● Cracion demetodo setter en la clase para la inyeccion
● Configurar el XML
<bean id="secretario" class="demo.SecretarioEmpleado">
<property name="informeNuevo" ref="miInforme"></property>
</bean>

Ingresar propiedades desde un archivo externo


<context:property-placeholder
location="classpath:datos.propiedades" />

<bean id="secretario" class="demo.SecretarioEmpleado">


<property name="informeNuevo" ref="miInforme"></property>
<property name="email" value="${email}"></property>
<property name="nombreEmpresa" value="${Nombre}"></property>
</bean>
Init y Destroy
INIT

También podría gustarte