Skip to content

Latest commit

 

History

History
88 lines (56 loc) · 1.26 KB

Readme.md

File metadata and controls

88 lines (56 loc) · 1.26 KB

Spring Boot REST API Practices

Features:

  • JWT (Signin, Signup, Roles)
  • REST API best practices
  • Swagger Docs
  • RestTemplate ( Consuming REST Services, a task implementation)
  • API rate limiting with Bucket4j
  • Task task

To-do Items

  • Spring HATEOAS
  • Spring Auto REST Docs

Requirements

For building and running the application you need:

  • JDK 8 or 11
  • Maven 3

Running the application locally

There are several ways to run a Spring Boot application on your local machine. One way is to execute the main method in the de.codecentric.springbootsample.Application class from your IDE.

Alternatively you can use the Spring Boot Maven plugin like so:

mvn spring-boot:run

Clone

git clone git@github.com:syedabdullahrahman/spring-boot-jwt-assigment.git

Run

cd spring-boot-jwt-assigment
mvn spring-boot:run

Access

Select

http://localhost:8080/

JSON Response:

Update


JSON Response:

License

MIT License