Skip to content

About

API RESTful para la gestión de productos desarrollada con Java 17+, Spring Boot y PostgreSQL en contenedor Docker. Implementa arquitectura por capas, persistencia con JPA/Hibernate y gestión de entorno con variables de ambiente.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

4 Commits

Folders and files

Repository files navigation

📦 API REST de Productos - Spring Boot & PostgreSQL

Java Spring Boot PostgreSQL Docker

API RESTful desarrollada en Java con Spring Boot para la administración y gestión de productos. El proyecto está diseñado siguiendo las mejores prácticas de arquitectura limpia en capas, manejo seguro de variables de entorno y virtualización de la base de datos con Docker Compose.


🛠️ Tecnologías y Herramientas

  • Lenguaje: Java 17+
  • Framework: Spring Boot (Spring Web, Spring Data JPA)
  • Base de Datos: PostgreSQL 16
  • Infraestructura & Contenedores: Docker & Docker Compose
  • Gestor de BD Web: Adminer
  • Construcción: Maven
  • Pruebas de Endpoints: Postman

🏛️ Arquitectura del Proyecto

El proyecto implementa una arquitectura por capas para garantizar la separación de responsabilidades, escalabilidad y un código desacoplado:

  [ Cliente / Postman ]
           │
     (HTTP Request)
           ▼
  [ Controller Layer ]  ---> @RestController (Gestión de endpoints HTTP)
           │
           ▼
  [ Service Layer ]     ---> @Service (Lógica de negocio e intermediación)
           │
           ▼
  [ Repository Layer ]  ---> @Repository / JpaRepository (Acceso a BD)
           │
           ▼
  [ Base de Datos ]     ---> PostgreSQL 16 (Contenedor Docker)

About

API RESTful para la gestión de productos desarrollada con Java 17+, Spring Boot y PostgreSQL en contenedor Docker. Implementa arquitectura por capas, persistencia con JPA/Hibernate y gestión de entorno con variables de ambiente.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Contributors

Languages