Используя файл application.properties, мое приложение Spring Boot может использовать в нем некоторые значения свойств. Чтобы убедиться, что обязательное значение должно присутствовать, добавьте аннотацию @Value
для свойства. Проблема в том, что приложение с треском проваливается, если значение свойства отсутствует в файле свойств.
Мне нужен более приятный, менее ужасный способ сказать, что вместо этого распечатывается строка журнала о "свойстве A"всего следа стека. Есть ли способ сделать это, все еще используя @Value
для инициализации свойств? Например, свойство A является обязательным, ошибка регистрируется до выхода из приложения;свойство B отсутствует, но не является обязательным, предупреждение регистрируется и приложение продолжается.