gpt4 book ai didi

java - spring中如何动态加载配置文件

转载 作者:行者123 更新时间:2023-12-01 12:09:30 30 4
gpt4 key购买 nike

在正在运行的 spring 应用程序中,它是否可以监视一个文件夹,在该文件夹下我可以放置更多配置文件,在其中定义更多 bean?我不想停止应用程序,但希望能够添加加载更多bean,所以我正在考虑创建一个文件夹,然后将bean定义放入该文件夹中,并让spring拾取它并初始化bean。我想知道是否可行

最佳答案

你需要两件事

  1. 用于监视文件系统更改的文件监视程序 - JDK7 提供了 way来做到这一点。

  2. 刷新应用程序上下文 - 您可以使用 AbstractRefreshableApplicationContext 类之一的 refresh 方法:它不会刷新您之前实例化的 Bean,但接下来会刷新对上下文的调用将返回刷新的 bean。

关于java - spring中如何动态加载配置文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27342892/

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