Spring: не читает значение из .yml (и .properties) файла

Здравствуйте. Пытаюсь прочитать значение переменной типа String из .yml файла, однако не получается, она остается null.

Кроме значения переменной, в этом файле находятся настройки для бд, с ними, как ни странно, проблем нет.

В коде, с помощью аннотации @Value пытаюсь вытащить значение и вывести его:

JavaВыделить код

1
2
3
4
5

    @Value("${application.security.key}")
    private static String SECRET_KEY;
    {
        System.out.println(SECRET_KEY + "<<<<<<<<<<<<<<<<<<<<<<<<<<<<");
    }

Сам application.yml файл:

Файл находится в папке resources по такому пути: /src/main/resources/application.yml

Совсем не понимаю в чем может быть проблемы?