Это не звучит разумно для меня.Я считаю, что некоторые настройки приложения должны быть в jar-файле.Такие вещи, как сопоставления ORM, конфигурация Spring, пользовательское пространство имен Spring XSD, другие XSD и т. Д. Должны быть в большинстве случаев в jar.Это важная часть артефакта развертывания.
Тот факт, что это не файл class
, не означает, что он должен быть извлечен из jar только потому, что его теоретически можно изменить без создания нового jar.Можете ли вы представить модификацию * .hbm.xml в производстве?для меня это звучит очень страшно .
Я думаю, что некоторая конфигурация, например spring xml, предназначена в большинстве случаев для лучшей организации вашего приложения и зависимостей, а не для их изменения во время выполнения в производстве.