@ConfigurationProperties matches app.max-retries, APP_MAX_RETRIES and app.maxRetries as the same key. @Value("${app.maxRetries}") is an exact lookup - so the environment variable your deployment sets never reaches it.
This topic is available to PRO members.
Open this topic Go PRO Sign in Create a free accountRun this yourself in the Online Java Compiler, spin up a live REST API in the API Sandbox, or practise with Java interview questions.
Published 2026-08-25