Spring Boot eksternalizuje konfigurację, dzięki czemu ten sam jar działa w każdym środowisku. Ustawienia umieszczasz w application.yml (lub .properties), wczytujesz je do kodu i zmieniasz zachowanie per środowisko za pomocą profili.
application.yml i @Value
