Skip to content

Developed CRUD functionality for User, Post, Category, and Comment APIs, ensuring data consistency. Implemented Mapping, JPA Finder Method, JPQL, Native Query, Criteria Query, Pagination and Sorting, Searching, User Input Validation, and Exception Handling for robust API responses.

Notifications You must be signed in to change notification settings

SuyogPalav/Blog-Management-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Blog Management System

A Spring Boot-based RESTful API for a Blog Management System with full CRUD functionality for managing Users, Posts, Categories, and Comments while ensuring data consistency.

🔰 Features

  • CRUD Operations for Users, Posts, Categories, and Comments
  • Entity Mapping (One-to-Many, Many-to-One)
  • JPA Finder Methods for efficient data retrieval
  • JPQL & Native Queries for custom database interactions
  • Criteria API Queries for dynamic filtering
  • Pagination & Sorting for optimized data handling
  • Search Functionality to find relevant content
  • User Input Validation to prevent incorrect data entry
  • Exception Handling for robust API responses

⚙️ Technologies Used

  • Java (Core & Advanced)
  • Spring Boot
  • Spring Data JPA
  • Hibernate
  • MySQL
  • Lombok
  • Maven

🛠️ Tools Used

  • Eclipse IDE - Development Environment
  • MySQL Workbench - Database Management
  • Postman - API Testing
  • Git & GitHub - Version Control
  • TortoiseGit - Git Client for Windows

Blog Management System RESTful API

Developed a RESTful API with CRUD functionality for User, Post, Category, and Comment management, ensuring data consistency. Implemented Mapping, JPA Finder Method, JPQL, Native Query, Criteria Query, Pagination and Sorting, Searching, User Input Validation, and Exception Handling for robust API responses.

About

Developed CRUD functionality for User, Post, Category, and Comment APIs, ensuring data consistency. Implemented Mapping, JPA Finder Method, JPQL, Native Query, Criteria Query, Pagination and Sorting, Searching, User Input Validation, and Exception Handling for robust API responses.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages