具有数据库属性的Spring bean也可以重新加载

时间:2011-04-06 15:50:35

标签: java database spring properties code-injection

我的问题基本上是this one的后续问题, 我需要Spring为bean注入属性,这些属性是从DB加载的(这在上面的问题中得到了回答),另一个就是能够重新加载这些属性。所以当我在DB中更改属性值时:

  • 它会自动重新加载
  • 我可以让Spring重新加载(重新注入)新值

如何做到这一点?

由于

1 个答案:

答案 0 :(得分:1)

Spring不包含任何内置逻辑,它会持续监视您的数据库并在数据更改时调用某些方法(这就是您所描述的内容)。

您需要自己实现一些逻辑来连续轮询数据库,检测更改,然后重新填充bean。