`@ConfigurationProperties` binds a group of config values into a typed class, so it’s easier to validate, refactor, and test. It keeps configuration structured (one prefix) and avoids scattering string keys across the codebase.