gpt4 book ai didi

java - 使用基于 java 的配置从基于 spring 的应用程序中的数据库加载应用程序配置属性

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:05:19 26 4
gpt4 key购买 nike

最好将配置属性存储在数据库表中,以便针对不同的环境轻松管理。在基于 xml 的配置中从数据库表存储和检索配置属性的方法如下所示:

<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 的配置来实现,但没有成功。谁能帮帮我。

最佳答案

我找到了问题的答案。

感谢这篇文章:https://gist.github.com/jeffsheets/8ab5f3aeb74787bdb051这完全适合我的问题。谢谢!

关于java - 使用基于 java 的配置从基于 spring 的应用程序中的数据库加载应用程序配置属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39021250/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com