Welcome to the "Exploring Spring Boot Transactions" project. This project is designed to provide a deep dive into Spring Boot's transaction management capabilities. Transactions are a fundamental aspect of database operations, ensuring data integrity and consistency. In this project, we'll explore how Spring Boot simplifies transaction management and how to use it effectively.
- Java Development Kit (JDK) 17
- Gradle 7.6
- Spring Boot 3.0.1
- MySQL 8.0.30
To build and run this Spring Boot application, follow these steps:
- Run Database with Docker Compose:
chmod +x ./setup.sh
./setup.sh- Build the project using Gradle:
gradlew clean build
gradlew bootRunThe application will be accessible at http://localhost:8080.