0
我很努力地找到一些想法,教程或示例如何将一些Web应用程序的配置放入数据库。数据库连接等属性文件中会有静态配置,但有一些配置可以像电子邮件帐户,Facebook帐户和数据库中的最佳位置一样更改。 webapp启动时应尽快加载该配置。理想情况下,所有的配置都应该在一些名为Configuration的bean中。在春天的web应用程序配置mvc从数据库读取
在此先感谢。
我很努力地找到一些想法,教程或示例如何将一些Web应用程序的配置放入数据库。数据库连接等属性文件中会有静态配置,但有一些配置可以像电子邮件帐户,Facebook帐户和数据库中的最佳位置一样更改。 webapp启动时应尽快加载该配置。理想情况下,所有的配置都应该在一些名为Configuration的bean中。在春天的web应用程序配置mvc从数据库读取
在此先感谢。
当Spring webapp启动时,Spring实例化并注入它的所有bean。一旦bean被实例化并被注入,如果一个bean有a method annotated with @PostConstruct
,它就调用这个方法。
所以你只需要定义这样一个方法,从数据库中读取配置并将其存储在bean中(如果你想要它被缓存)。
在需要访问配置属性的任何地方注入此bean。