Skip to content

yazmin-erazo/spring-invoice-example

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Ejemplo de factura con inyección de dependencia en Spring

Este es un ejemplo de una aplicación que muestra una factura con inyección de dependencia en Spring. ¡Echa un vistazo a los detalles!


Instalación y uso

  1. 📥 Clona este repositorio
  2. 🚀 Ejecuta mvn spring-boot:run para iniciar la aplicación
  3. 💻 Abre http://localhost:8080/invoice/detail en tu navegador para ver los detalles de la factura

Más información

Este proyecto incluye los siguientes elementos:

  • Un controlador que maneja la ruta para ver los detalles de la factura
  • Una clase Customer que representa al cliente de la factura
  • Una clase Invoice que representa la factura
  • Una clase ItemInvoice que representa un item de la factura. Contiene un objeto Product y una cantidad. Proporciona un método calculateAmount() para calcular el monto total de este item.
  • Una clase Product que representa un producto. Contiene un nombre y un precio.
  • Una clase de configuración de Spring llamada AppConfig que proporciona dos métodos que registran listas de items de factura como beans de Spring. Uno de ellos se marca como el bean principal para este tipo de objeto.

La vista invoice/detail muestra los detalles de la factura, incluyendo el nombre del cliente, la descripción de la factura y una tabla con los items de la factura.

Contribuciones

Este es un ejemplo de práctica. Pero si quieres mejorarlo ¡adelante! 😊





Con ❤️ por Yazmin-Erazo


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published