Skip to content

This project is developed to understand how REST API's projects are created and to gain production ready REST API's in Spring Boot, JPA, Spring Security, JWT, MySQL .

Notifications You must be signed in to change notification settings

jain13tushar/Expense-Manager-API

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

Expense-Manager-API

To get started with the project

Step 1: Download JDK version 8 from here

Step 2: Download Spring Tools 4 for Eclipse from here

Step 3: MySQL can be downloaded from here

Step 4: Postman can be downloaded from here

Step 5: Git can be downloaded from here

In this project I have learned

  1. To build End-to-End Production Ready REST API.
  2. To create REST end points to perform Database operations.
  3. To handle exceptions and create Custom Exceptions.
  4. To filter the records by writing JPA finder/query methods.
  5. To use Spring Security in Spring Boot application
  6. To test REST API in Postman effectively.
  7. To use lombok.
  8. To add JWT token based Authentication to Spring Boot application.
  9. To push code to Git repository by using basic git commands.
  10. To build this project with Spring Boot, Spring Security, Data JPA, JWT and MySQL Database.

About

This project is developed to understand how REST API's projects are created and to gain production ready REST API's in Spring Boot, JPA, Spring Security, JWT, MySQL .

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages