Objective

Understand testing techniques for Spring applications, including unit testing of controllers and services, and integration testing of REST APIs. Learn to secure Spring Boot applications using Spring Security, implementing basic authentication, database-backed user authentication, and JWT-based authorization.

Lecture Topics

1. Testing in Spring

2. Unit Testing of Spring MVC Controllers

3. Unit Testing of Spring Service Layer

4. Integration Testing of Spring MVC Applications: REST API