Skip to content

Spring Boot blog API application. Featured - CRUD, Hibernate Mappings, Searching, Sorting, Server-side Pagination, Spring Validation

Notifications You must be signed in to change notification settings

manojsgajare/Blogging_Application

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 

Repository files navigation

Blogging_Application

Spring Boot blog API application.

Entity Relationship Diagram

blogApi

Features

  • User Login / Signup
  • Create Blog / post
  • CRUD Operation on POST
  • Comment on post
  • CRUD Operation on comment
  • Pagination _ Search By USER
  • Search By Category
  • Sorting

Backend Work

  • Stored Data in MySQL
  • Authentication of Login
  • Input Validation
  • Server side pagination

PostMan

User Validation

2022-11-30 (4)

Server Side Pagination

2022-11-30 (5)

Get post by post Id

2022-11-30

Comment by post Id

2022-11-30 (3)

Installation & Run

  • Before running the API server, we should update the database config inside the application.properties file.
  • Update the port number, username and password as per our local database config.
    • server.port=8888
    • spring.datasource.url=jdbc:mysql://localhost:3306/blogapi
    • spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
    • spring.datasource.username=root
    • spring.datasource.password=root

Tech-Stack

  • Java
  • Spring Data JPA
  • Spring Boot
  • Hibernate
  • MySQL

thank-you-message-person-using-laptop-computer-thank-you-message-person-using-laptop-computer-165172636 Footer © 2022 GitHub, Inc. Footer navigation Terms Privacy Security Status Docs Contact GitHub Pricing API Training Blog About

About

Spring Boot blog API application. Featured - CRUD, Hibernate Mappings, Searching, Sorting, Server-side Pagination, Spring Validation

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages