Skip to content

Balachander283/Cloud-Vendor-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Cloud Vendor

#Overview This repository contains a CRUD (Create, Read, Update, Delete) application built using Core Java, Spring Boot, RestAPI, JPA, and MySQL. The application allows you to perform basic operations on data related to a fictional cloud vendor.

Features

Create, Read, Update, and Delete operations for cloud vendor data. Utilizes Spring Boot for building robust RESTful APIs. Integrates with a MySQL database using Java Persistence API (JPA) for data storage. Utilizes Maven for project management and dependency resolution. Includes Postman for testing API endpoints. Developed using Intellij IDEA as the primary IDE. Setup #To run this CRUD application locally, follow these steps:

Clone this repository to your local machine:

bash Copy code git clone https://github.com/Balachander283/Cloud-Vendor-.git Open the project in Intellij IDEA or your preferred Java IDE.

Configure the MySQL database connection in src/main/resources/application.properties. You will need to specify your MySQL database URL, username, and password.

Build the project using Maven:

bash Copy code mvn clean install Run the application:

bash Copy code mvn spring-boot:run The application will start, and you can access the API endpoints for CRUD operations.

API Endpoints

Here are the API endpoints available in this CRUD application:

GET /vendors: Retrieve a list of all cloud vendors. GET /vendors/{id}: Retrieve details of a specific cloud vendor by ID. POST /vendors: Create a new cloud vendor. PUT /vendors/{id}: Update an existing cloud vendor by ID. DELETE /vendors/{id}: Delete a cloud vendor by ID. Testing with Postman You can use Postman to test the API endpoints:

Import the Postman collection located in the postman directory of this repository.

Update the base URL in Postman to match your local environment or deployment URL.

Use the collection to make requests to the API endpoints and test the CRUD operations.

Contributions

Contributions to this project are welcome! If you have any suggestions, improvements, or bug fixes, please feel free to open an issue or create a pull request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages