Лучше хранить свойства конфигурации в таблице базы данных, чтобы ее можно было легко управлять для разных сред. Подход для хранения и извлечения свойств конфигурации из таблицы базы данных в конфигурации на основе XML, как показано ниже:Загрузка свойств конфигурации приложения из базы данных в приложении на основе весны с использованием конфигурации на основе Java
<bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="systemPropertiesModeName" value="SYSTEM_PROPERTIES_MODE_OVERRIDE" />
<property name="properties">
<bean class="org.apache.commons.configuration.ConfigurationConverter" factory-method="getProperties">
<constructor-arg>
<bean class="org.apache.commons.configuration.DatabaseConfiguration">
<constructor-arg>
<ref bean="dbDataSource" />
</constructor-arg>
<constructor-arg value="DOMAIN_CONFIG" />
<!-- DB Table -->
<constructor-arg value="CONFIG_NAME" />
<!-- DB Key Column -->
<constructor-arg value="CONFIG_VALUE" />
<!-- DB Value Column -->
</bean>
</constructor-arg>
</bean>
</property>
</bean>
Но то же самое, что я пытаюсь достичь, используя конфигурацию на основе Java, но не повезло. Может кто-нибудь, пожалуйста, помогите мне.
Не могли бы вы оставить свой solutıon как сущность как полный источник. Я не могу использовать классы CommonsConfigurationFactoryBean и DatabaseConfiguration в опубликованном solutıon – simpleusr