An open API service indexing awesome lists of open source software.

https://github.com/nadunsanjeevana/spring-boot-crud-application

Simple Application was developed using spring Boot
https://github.com/nadunsanjeevana/spring-boot-crud-application

docker java17 postgresql spring-boot

Last synced: 3 months ago
JSON representation

Simple Application was developed using spring Boot

Awesome Lists containing this project

README

        

# Spring Boot Backend with PostgreSQL and Docker

## Table of Contents
- [Introduction](#introduction)
- [Features](#features)
- [Technologies Used](#technologies-used)
- [Prerequisites](#prerequisites)
- [Installation](#installation)
- [Usage](#usage)
- [Database Setup](#database-setup)
- [API Endpoints](#api-endpoints)
- [Docker Containerization](#docker-containerization)
- [Contributing](#contributing)
- [License](#license)

## Introduction

Welcome to the Spring Boot Backend project with PostgreSQL and Docker! This backend application serves as the foundation for your web or mobile app. It provides APIs to interact with a PostgreSQL database and offers a containerized deployment using Docker.

## Features

1. **API Endpoints:** Define and expose RESTful API endpoints for your application.
2. **Database Interaction:** Connect to a PostgreSQL database for data storage.
3. **Docker Containerization:** Package your application into a Docker container for easy deployment and scaling.
4. **Security:** Implement security measures to protect your APIs.

## Technologies Used

- **Spring Boot:** The primary framework for building the backend.
- **PostgreSQL:** The relational database management system used for data storage.
- **Docker:** Containerization technology for packaging and deploying your application.

## Prerequisites

Before you begin, ensure you have met the following requirements:

- [Docker](https://docs.docker.com/get-docker/) installed on your system.
- [Docker Compose](https://docs.docker.com/compose/install/) installed (if using Docker Compose).

## Installation

1. Clone this repository to your local machine:

```shell
git clone https://github.com/NadunSanjeevana/Spring-boot-CRUD-application.git