Developed a MY BLOG APPLICATION having two sections one is Post and other is Comment section, The Admin has only permission to Create, delete and update the post whereas the user can only read the post. Different Layers have been implemented in this project like Entity, DTO, Repository,Controller,Service Layer,Exception Layer and application.properties for linking the database along with HQL queries. Implemented Stream Api in the project in PostServiceImpl Layer. Implemented Spring Validation along with Pagination and Sorting. Implemented ModelMapper in my project which helps to reduce the number of lines of code. Implemented Spring Security in myblog Project. Developed SignUp and SignIn feature. Implemented JWT Token .
SOFTWARES USED:
- INTELLIJ IDEA
- MySQL WORKBENCH 8.0
- POSTMAN API