Если вы хотите получать уведомления, вы можете настроить почтовый уведомитель, например, используя log4j, который будет отправлять любые исключения при запуске системному администратору.
если ключ конфигурации отсутствует, пружина все равно не запустится.
проверить, соответствуют ли ключи чему?
проверка наличия и доступности для чтения / записи папок - это не то, что я действительно сделал бы в своем веб-приложении - это относится к вашей инфраструктуре развертывания. Сказав, что вы можете написать свои собственные пользовательские проверки в виде пружинных компонентов, сначала загрузите их и сгенерируйте исключение, если некоторые из ваших настроек не пройдут проверку.