Лучший способ - просто использовать один файл конфигурации пружины. Spring - лучший выбор для настройки Java-приложений и внедрения зависимостей. На самом деле, Spring поддерживает спящий режим прямо из коробки, так что им действительно легко работать вместе. Как только это будет сделано, вы можете использовать заполнители значений свойств, а затем сконфигурировать Spring 'PropertyPlaceholderConfigurer' для загрузки различных файлов .properties в зависимости от среды, в которой вы запускаете приложение. Пример использования этих заполнителей следующий:
<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName"><value>${driver}</value></property>
<property name="url"><value>jdbc:${dbname}</value></property>
</bean>
Хороший пример того, как все это соединить, можно увидеть здесь .