Spring Boot – ResponseEntity & HTTP Response Codes
Spring Boot – ResponseEntity & HTTP Response Codes (Deep Notes + Extra Concepts + Interview Q&A) 1. What is an HTTP Response? According to page 1, every HTTP response…
Spring Boot – ResponseEntity & HTTP Response Codes (Deep Notes + Extra Concepts + Interview Q&A) 1. What is an HTTP Response? According to page 1, every HTTP response…
Spring Boot – ResponseEntity & HTTP Response Codes 1. What is an HTTP Response? From page 1, a response has 3 parts: Status Code – e.g. 200, 404, 500 Headers…
Spring Boot – HATEOAS (Notes + Extra) 1. What is HATEOAS? HATEOAS = Hypermedia As The Engine Of Application State It means: The API response itself tells the client…
Spring Boot: Filters vs Interceptors (Notes + Extra) 1. Basic Difference Filter Interceptor Intercepts HTTP Request & Response before reaching the servlet Intercepts before reaching the Controller Part of…
Spring Boot – Custom Interceptors (Clean Notes) 1. What is an Interceptor? An Interceptor is a Spring component that allows you to intercept HTTP requests and responses before or…
Spring Boot @Async – Part 2 1) Conditions for @Async to Work (Page 1) From PDF Different Class If @Async is called from the same class, the Spring proxy…
Spring Boot – @Async Annotation (Part 1) 1) What is a Thread Pool? (page 1) From PDF: A collection of threads (workers) available to perform submitted tasks. After a…
📘 Spring Boot – @Transactional Part 3 (Isolation Level) 🔹 What is Isolation Level? Isolation level defines how visible one transaction’s changes are to other concurrent transactions. @Transactional(…
📘 Spring Boot Transaction Management – @Transactional (Part-2) 1️⃣ Hierarchy of Transaction Managers (Page-1 Diagram) Core Interfaces & Classes TransactionManager Top-level marker interface. PlatformTransactionManager (extends TransactionManager) Defines 3…
🌱 Spring Boot – @Transactional (Complete Notes) 1️⃣ What is a Critical Section? A Critical Section is a block of code where shared resources (like database rows) are read…