我有一个目录列表(只能从数据库中获取它,我们无法预定义或硬编码)。它可能会改变。我们如何动态地从目录轮询?任何人都可以帮忙吗?
答案 0 :(得分:0)
如果您只需要在初始化时获取值,可以通过多种方式完成;您可以使用SpEL调用某个bean来获取每个适配器的值:
#{somebean.findDirectoryFor('foo'))
#{somebean.findDirectoryFor('bar'))
等
如果它可以在运行时更改(在应用程序运行时),您可以使用new smart poller feature in 4.2在每个轮询中调整FileReadingMessageSource
中的目录。