spring如何自动加载配置文件

 我来答
马化腾99669
2018-05-30 · 超过127用户采纳过TA的回答
知道小有建树答主
回答量:223
采纳率:91%
帮助的人:27.8万
展开全部
Spring只提供了应用上下文的 refresh 方法,但是没有提供配置文件的监听功能,你需要自己实现监听。
实现的方式有很多种,比如自己实现使用定时器去轮询检查文件是否有修改,或者使用quartz提供的文件监听Job。如果你是用的是JDK7,就更加容易了,java.nio.file包下提供了相应的接口可以监测到文件更新(具体的可以去搜索 WatchService 接口说明)。无论你使用哪种方式监测到 spring 的配置文件发生了变更,只需要简单的调用一下 ApplicationContext#refresh 方法即可。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式