Employees management project using Spring Boot
In this project, we intend to create a basic employee management system using spring boot, MySQL and Thymeleaf templates. Alongside, with mail-service that consume the published mails from RabbitMQ.
The project using Spring boot 3 and Java 17
To run the application (using terminal) with development profile:
mvn clean install
cd .\target\
java -jar .\employees-1.0.1.jar --spring.profiles.active=dev
- Spring Boot (Spring web, Spring Validation, Spring JPA, Spring Security)
- MySQL
- RabbitMQ
- JavaMailSender
- Thymeleaf
- OpenAPI for documentation
- Lombok
- Docker and Docker-compose
- Zipkin