У вас может быть набор свойств, которые используются на машине разработчика, которые варьируются от разработчика к разработчику, другого набора для промежуточной среды и еще одного для рабочей среды.
В приложении Spring у вас также может быть beans, который вы хотите загрузить в локальной среде, но не в производственной среде, и наоборот.
Как вы справляетесь с этим? Используете ли вы отдельные файлы, ant/maven фильтрацию ресурсов или другие подходы?