The Employee Management System is a Java project built using Spring Boot. It facilitates the management of employee data within an organization.
- Database Integration: Utilizes PostgreSQL database for storing employee information.
- Spring Data JPA: Implements Spring Data JPA repositories for database operations.
- Web Interface: Provides a web interface accessible through Tomcat server.
- Docker Compatibility: Integrated with Docker Compose for deployment.
- Dependencies: Requires Java 22.0.1 and PostgreSQL 16.2.
- Database Configuration: Connects to PostgreSQL database via JDBC URL
jdbc:postgresql://127.0.0.1:6900/employee
. - Web Server: Initializes Tomcat server on port 8080.
- Persistence: Utilizes Hibernate ORM for managing JPA entities.
- Clone the repository.
- Set up PostgreSQL database with the specified configuration.
- Build and run the project using Spring Boot.
- Ensure Docker Compose services are not already running to prevent conflicts.
- Handle any potential warnings or errors during setup, such as missing migrations.