gpt4 book ai didi

java - 处理 Spring MVC 项目中的应用程序设置

转载 作者:太空宇宙 更新时间:2023-11-04 14:48:17 24 4
gpt4 key购买 nike

我正在重构旧的 Web 应用程序。

在这个新版本中,我使用 Spring 3.x,并且我想重新考虑应用程序设置的整个部分。在旧应用程序中,我使用了使用数据库表和专用 DAO 的自定义方法。

我需要在运行时更改系统设置,因此我认为 properties 文件不是正确的选择。我也在考虑 java.util.prefs API。

您能否提出解决此问题的通用方法? Spring中有一些实用程序可以解决这个问题吗?

最佳答案

我以前也遇到过同样的问题。我的 final方法是使用 Spring 的 Property 占位符,但从数据库而不是属性文件加载此对象。 http://pure-essence.net/2011/02/10/spring-loading-properties-from-database-with-a-twist/

唯一的问题是,如果您想在应用程序的运行时进行更改,则需要刷新 ApplicationContext,这可能有点棘手。

            ApplicationContext ctx = new FileSystemXmlApplicationContext("Application-  context.xml");

// Your application code here

((ConfigurableApplicationContext)ctx).refresh();

关于java - 处理 Spring MVC 项目中的应用程序设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24116521/

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