Теория
Что делает аннотация @Profile в Spring и где задаются активные профили?
@Profile ограничивает регистрацию бина активными профилями, например dev или prod. Активные профили можно задать конфигурацией Spring Boot или при запуске приложения.
Читать ответ