A Spring Boot application for managing personal finances with built-in pagination support.
- Java Development Kit (JDK)
- Maven
- An IDE (IntelliJ IDEA recommended) or terminal access
-
Clone the repository into your preferred directory
-
Install dependencies using one of these methods:
- IntelliJ IDEA: Maven will automatically resolve dependencies
- Command line: Run
mvn installfrom the project root
-
Configure the server port (optional)
- Open
application.properties - Modify the
server.portproperty to your preferred port (default: 8080)
- Open
Choose one of these methods:
Option 1: Command Line
./mvnw spring-boot:runOption 2: IDE
- Open
src/main/java/com/teay/finance/FinanceApplication.java - Click the Run/Play button
Once the application is running, access the Swagger UI documentation at:
http://localhost:8080/swagger-ui/index.html#/
Use the interactive interface to test all available endpoints.