Со Spring Boot можно проще:
аннотация
@Value
@SpringBootApplication
class MySpringBootApplication {
@Value("${myVar}") private String myVar;
...
}
сама подцепит при старте приложения нужный параметр из файла конфигурации либо переменных среды окружения. Это принятый в индустрии подход для загрузки конфигурации при старте.
Но конечно, можно написать и ручную загрузку)