Skip to content
AITroveRead. Build. Understand.

Web APIs

HTTP input and response contracts

Spring MVC handles HTTP requests through conversion, validation, controllers and response handling.

Learning roadmap

Read the contract, run the source-kit checks, and inspect a rejected input before extending the application. This subject covers Spring and Spring Boot together; Java language lessons remain in their own subject.

Prerequisites

Use Java object ownership, interfaces, exceptions and Maven builds before the framework-specific lessons.

Section lessons

Continue learning

Boot Foundations, Spring Core, Data & Transactions, Security, Testing, Production, Exercises, Quizzes, Projects.

Curriculum

Inspect the state boundary and run its checked fixture.

  1. 1Spring reactive foundations: request values and cancel a subscription

Read the contract, run the checked fixture and inspect the rejected path.

  1. 1Spring MVC conditional GET: validate the representation tag

Check the invariant, run the fixture and test a rejected boundary.

  1. 1Spring If-Match writes: reject a stale receipt revision

Trace a tenant-scoped command from token to committed rows.

  1. 1Spring POST idempotency keys: bind replay to tenant and command
Storage details