Skip to content

Spring Boot REST API. Features: * JWT (Signin, Signup, Roles) * REST API best practices * Swagger Docs * RestTemplate ( Consuming REST Services, a task implementation) * API rate limiting with Bucket4j

License

syedabdullahrahman/spring-boot-rest-jwt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Spring Boot REST API. Features: * JWT (Signin, Signup, Roles) * REST API best practices * Swagger Docs * RestTemplate ( Consuming REST Services, a task implementation) * API rate limiting with Bucket4j

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages