Это вопрос новичка, я много читал, но немного запутался.
Я передаю файл свойств из Jar, конфигурация читается, все в порядке.
Я хотел добавить попытку поймать. Я попробовал это, но это не работает, потому что загрузка не создает исключения, если файл свойств отсутствует. Поэтому 3 вопроса:
- Правильно ли загружать такие файлы?
- Есть ли смысл ставить try/catch, раз конфиг внутри jar?
Если да, какие предложения о том, как?
var appProps : Config = ConfigFactory.load() try { appProps = ConfigFactory.load("application.properties") } catch { case e: Exception => { log.error("application.properties file not found") sc.stop() System.exit(1) } }