2014-02-23 45 views
0

我很努力地找到一些想法,教程或示例如何将一些Web应用程序的配置放入数据库。数据库连接等属性文件中会有静态配置,但有一些配置可以像电子邮件帐户,Facebook帐户和数据库中的最佳位置一样更改。 webapp启动时应尽快加载该配置。理想情况下,所有的配置都应该在一些名为Configuration的bean中。在春天的web应用程序配置mvc从数据库读取

在此先感谢。

回答

0

当Spring webapp启动时,Spring实例化并注入它的所有bean。一旦bean被实例化并被注入,如果一个bean有a method annotated with @PostConstruct,它就调用这个方法。

所以你只需要定义这样一个方法,从数据库中读取配置并将其存储在bean中(如果你想要它被缓存)。

在需要访问配置属性的任何地方注入此bean。

相关问题