- Source code
- Introduction
- Download and Install Postman HTTP Client
- Postman Overview
- Resource and Collection URIs
- HTTP Methods: GET, POST, DELETE and PUT
- HTTP Headers: Accept and Content Type
- Install Java Platform(JDK)
- Download and Install Spring Tool Suite(STS)
- Create new Spring Boot Project with Spring Tool Suite
- Creating a new Spring project using Spring Boot Initializr
- Create Users Rest Controller class
- Adding Methods to Handle POST, GET, PUT, DELETE HTTP requests
- Running Web Service Application
- Reading Path Variables with @PathVariable annotaion
- Reading Query String Request Parameters
- Making Parameters Optional or Required
- Returning Java Object as Return Value
- Returning Object as JSON or XML Representation
- Set Response Status Code
- Reading HTTP POST Request Body. The @RequestBody annotation.
- Validating HTTP POST Request Body
- Store Users Temporary
- Handle HTTP PUT Request
- Handle HTTP Delete Request
- Handle an Exception
- Return Custom Error Message Object
- Handle a Specific Exception
- Throw and Handle You Own Custom Exception
- Catch More Than One Exception with One Method
- Create and Autowire a Service Layer Class
- Constructor Based Dependency Injection
- Run Web Service as a Standalone Application
- Add Security, Implement Sign-up, Sign-in, Password Reset, Email Verification
- My Contact Details