Skip to content

Cortadai/springboot-backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Este es un sistema backend de gestión de empleados (Employee Management System - EMS) desarrollado con Spring Boot 2.7.1 y Java 11 que implementa una API REST completa con operaciones CRUD para administrar registros de empleados. La aplicación utiliza Spring Data JPA con MySQL como base de datos y sigue una arquitectura en tres capas (Controller → Service → Repository) con inyección de dependencias, manejo de excepciones personalizadas, y usa Lombok para reducir código repetitivo. Incluye configuración avanzada con Spring Profiles (dev y test) que permite ejecutar la aplicación en diferentes puertos y con diferentes configuraciones según el ambiente, además de soporte para archivos de propiedades externos para manejo de secretos. El proyecto viene con un docker-compose.yml que levanta MySQL en el puerto 3307 y Adminer (interfaz web de gestión de BD) en el puerto 7070, facilitando el desarrollo local y sirviendo como excelente ejemplo educativo de las mejores prácticas de Spring Boot.

About

Simple Spring Boot Backend to test spring profiles, values and secret properties

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages