Skip to content

sanjeeban5644/REST-API-Using-Spring

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

REST-API-Using-Spring

The above project is a Backend Spring Social Media Application using REST API. 🤓

Description: 📜

🟡 REST API is a very popular and standardized software architectural style. It is industry known and used. It provides various benefits like: Scalability, Statelessness, simple and standardized.
🟢 The Porject is made using Spring Boot and Spring MVC. It mimics a simple social media application, wherein there are Users and corresponding Posts.
🟣 There is a UserResource Controller which has the corresponding Spring MVC Controller methods which maps HTTP Requests to the URL Path.
🔴 Since we are using RESTful API's, there is the presence of path parameters to capture specific values from the URL of a resource.
⚪ There is the user of Spring HATEOAS to dynamically navigate to related resources and also there is the inclusion of starter-validation for Bean validations.
🟠 For security we have starter-security, wherein we have used HTTP Basic Authentication.
🟤 For the database side we have an in-memory H2 database which has two entities namely User and Post.

🟦This project also uses the Optional Class to avoid Null-Pointer Exceptions.

📷 ScreenShots:

image

image

About

This is a simple backend Social Media application using REST API and Spring.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages