diff --git a/.idea/workspace.xml b/.idea/workspace.xml index 952e155..4b9babc 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -4,17 +4,11 @@ @@ -65,6 +60,11 @@ "spring.configuration.checksum": "ded2ef21d2f7ddd4afc5d55389ed18eb" } }]]> + + + + + @@ -152,6 +159,7 @@ - \ No newline at end of file diff --git a/README.md b/README.md index 30cea36..9e7d23f 100644 --- a/README.md +++ b/README.md @@ -15,12 +15,27 @@ org.springframework id:spring-context v: 6.0.0 ### Salida por pantalla ~~~ -id: 1 -nombre: nombreProducto -descripcion: : descripcion_producto -cantidad: 100 -precio: 19.99 -Process finished with exit code 0 +id=1 + nombre='pr1' + descripcion='ds1' + cantidad=100 + precio=3.2} +id=2 + nombre='pr2' + descripcion='ds2' + cantidad=200 + precio=3.3} +id=3 + nombre='pr3' + descripcion='ds3' + cantidad=300 + precio=3.4} +id=4 + nombre='pr4' + descripcion='ds4' + cantidad=400 + precio=3.5} + ~~~ ### Explicación de la Actividad diff --git a/src/main/java/com/jorpelu/ServicioDeProductos/Main.java b/src/main/java/com/jorpelu/ServicioDeProductos/Main.java index afbbc17..bbdf972 100644 --- a/src/main/java/com/jorpelu/ServicioDeProductos/Main.java +++ b/src/main/java/com/jorpelu/ServicioDeProductos/Main.java @@ -8,9 +8,9 @@ public class Main { ApplicationContext appContext = new ClassPathXmlApplicationContext("beans.xml"); // ServicioProductos servicioProductos = (ServicioProductos) appContext.getBean("productosService", ServicioProductos.class); - ISercicioProductoDAO servicioProductos = appContext.getBean(ISercicioProductoDAO.class); + ProductoService servicioProductos = appContext.getBean(ProductoService.class); - servicioProductos.findAll().forEach(System.out::println); + servicioProductos.productoList().forEach(System.out::println); ((ClassPathXmlApplicationContext) appContext).close(); } } \ No newline at end of file diff --git a/src/main/java/com/jorpelu/ServicioDeProductos/ProductoService.java b/src/main/java/com/jorpelu/ServicioDeProductos/ProductoService.java index 5001f09..015b34e 100644 --- a/src/main/java/com/jorpelu/ServicioDeProductos/ProductoService.java +++ b/src/main/java/com/jorpelu/ServicioDeProductos/ProductoService.java @@ -1,9 +1,17 @@ package com.jorpelu.ServicioDeProductos; +import java.awt.*; +import java.util.Collection; + public class ProductoService { private ISercicioProductoDAO productoDAO; - public void setProductoDAO(ISercicioProductoDAO productoDAO){ + + public void setProductoDAO(ISercicioProductoDAO productoDAO) { + this.productoDAO = productoDAO; } + public Collection productoList(){ + return productoDAO.findAll(); + } } diff --git a/src/main/resources/beans.xml b/src/main/resources/beans.xml index d17ae9b..d2001bc 100644 --- a/src/main/resources/beans.xml +++ b/src/main/resources/beans.xml @@ -6,11 +6,15 @@ http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/context https://www.springframework.org/schema/context/spring-context.xsd"> - + + + +