Skip to content

mia-developer/spring-transaction

Repository files navigation

Exploring Spring Boot Transactions

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.

Technologies Used

  • Java Development Kit (JDK) 17
  • Gradle 7.6
  • Spring Boot 3.0.1
  • MySQL 8.0.30

Getting Started

To build and run this Spring Boot application, follow these steps:

  1. Run Database with Docker Compose:
chmod +x ./setup.sh
./setup.sh
  1. Build the project using Gradle:
gradlew clean build
gradlew bootRun

The application will be accessible at http://localhost:8080.