This repository contains the SpringBootApplication project, a demonstration of a robust backend application built using Spring Boot. The goal of this project is to provide a template for creating scalable and maintainable web applications.
The primary objective of this project is to:
- Showcase the use of Spring Boot for developing RESTful APIs.
- Demonstrate best practices for structuring and deploying Spring Boot applications.
- Provide a base for developers to extend and build upon for their custom requirements.
- Java Development Kit (JDK) 17 or higher
- Apache Maven 3.8.1 or higher
- Git Bash
To run this project, you will need the following:
- IntelliJ IDEA or other client: For coding and debugging.
Follow these steps to set up and run the application:
-
Clone the Repository:
git clone https://github.com/Debesta/SpringBootApplication.git
-
Build the Project: Open project in IntelliJ IDEA. Default location for cloning a repository is your user folder e.g. C:/Users/Debesta/SpringBootApplication
-
Run the Application: Start the Spring Boot application using green button, which is located on top bar or use Shift + F10:
-
Access the Application: Open your browser and navigate to:
http://localhost:8080
This application is designed to support the following use cases:
-
User Management:
- Create, update, retrieve, and delete user records via REST API.
-
Data Persistence:
- Store and retrieve data using the integrated H2 database.
-
Customizable Configurations:
- Modify application settings via
application.properties.
- Modify application settings via
Contributions are welcome! To contribute:
- Fork the repository.
- Create a new branch for your feature/bugfix.
- Submit a pull request for review.
For further inquiries or support, feel free to contact:
- Author: Debesta
- GitHub: Debesta