Cómo crear frijol invocar un constructor (Constructor - Injection) en primavera?.


En primavera, se puede crear un bean llamando a su constructor. Creación de frijoles en un recipiente de primavera a través de constructor es equivalente al operador new para crear objetos en Java. Con el fin de crear un grano de primavera invocando su constructor, debe seguir bajo 5 pasos -

Pasos para realizar -

  1. Crear sencilla Primavera clase bean - "Voz".
  2. Crear archivos de configuración de frijol de primavera - "beans.xml".
  3. Configure frijoles artículo a través de tag constructor-arg.
  4. Crear una clase de prueba - "ItemTest".
  5. Ejecutar la clase "ItemTest".

En el video tutorial de abajo y este centro, vamos a discutir los puntos anteriores en gran detalle y ver cómo crear frijol constructor invoca en el marco de Primavera.




Video tutorial - Cómo crear frijol invocar un constructor en la primavera.

Bajo tutorial de vídeo, lo que demuestra fabricante - inyección en la primavera.

Paso 1 - Crear un sencillo Primavera clase bean - "Voz".

¿Cómo funciona -

  1. Crear un paquete en el que se coloca elemento bean. En este caso, su punto com punto hubberspot primavera.
  2. Crear un objeto de clase llamado público. Esta clase será frijol primavera clase, por ejemplo.
  3. Crear nombre de las variables de instancia y el precio, de tipo String y Integer.
  4. Crear un constructor parametrizado con parámetros tales como el nombre y el precio. Este constructor ha sido llamado por el contenedor de la primavera con el fin de llevar a cabo la creación de la haba.
  5. Crear un método denominado como "ItemInfo". Este método de impresión de información sobre el nombre y el precio de la instancia actual del objeto.

Item.java

com.hubberspot.spring paquete; public class Punto { Private String nombre; precio int privado; Artículo público (String nombre, int precio) { this.name = nombre; this.price = precio; } public void ItemInfo () { System.out.println ("Nombre -" + nombre); System.out.println ("Precio del artículo -" + precio); } }

Fase 2 y 3 - Hacer archivos de configuración de frijol de primavera - "beans.xml" y configurar beans artículo a través de constructor-tag arg.

¿Cómo funciona -

  1. En la primavera de archivo de configuración, etiqueta bean proporciona información a gran primavera de cada bean. Le permite proporcionar información para el frijol artículo. Tiene dos atributos -
    • identificación - Se necesita un valor que identifica de forma exclusiva un grano particular, en un recipiente de Primavera.
  2. clase - Se necesita un valor que toma un nombre de clase completo.
  3. constructor-arg que define el nombre y valor para el constructor definido en la clase de artículo. Aquí, un constructor tag-arg es por su nombre y otro para el precio. Al solicitar bean Spring, instancia de objeto instantiate contenedor primavera y llame al fabricante parametrizar lectura constructor-tag arg. En este caso, el valor de nombre de instancia de objeto como "i-phone" y el valor del dinero como 40.000.

Primavera archivo de configuración - beans.xml

Paso 4 - Crear una clase de prueba - "ItemTest".

¿Cómo funciona -

  1. Crear contexto de aplicación, proporcionando el nombre del archivo de configuración de "beans.xml" Primavera.
  2. Conseguir bean id artículo, desde el contexto de la aplicación. Aplicación instancia del bean invocando el artículo fabricante.
  3. Llame al método por el ItemInfo ItemBean citó como ejemplo anteriormente.

ItemTest.java

com.hubberspot.spring paquete; org.springframework.context.ApplicationContext importación; org.springframework.context.support.ClassPathXmlApplicationContext importación; public class ItemTest { Main (String [] args) {public void estática ApplicationContext contexto = new ClassPathXmlApplicationContext ("beans.xml"); Artículo ItemBean = (Elemento) context.getBean ("voz"); itemBean.itemInfo (); } }

Salida de la muestra -

Después de ejecutar ItemTest clase, método ItemInfo ejecuta. Este método le permite imprimir información como artículo como -

Nombre del artículo - i-phone

Artículo Precio - 40000

Siguiente imagen muestra la consola Eclipse IDE, que imprime la salida del ejemplo.

Paso 5 - Ejecutar la clase "ItemTest".

Mira mi canal de Youtube completa a continuación -

  • Java Hubberspot - YouTube
    Hola amigos, soy Dinesh Varyani. Propietario http://www.hubberspot.com blog. Este canal tendrá el tutorial de programación Java para principiantes ... Visita mi Ja ...

(0)
(0)

Comentarios - 0

Sin comentarios

Añadir un comentario

smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile
Caracteres a la izquierda: 3000
captcha