`@Valid` triggers Bean Validation (Jakarta Validation) for a request body/parameter based on annotations like `@NotNull`, `@Size`. Validation runs on the server, before your controller method fully processes the object; errors map to 400 responses (often via exception handlers).