如何在运行flyway迁移或添加新的模式版本时重新启动Spring引导应用程序(或仅仅是类的特定实例)

时间:2017-10-12 18:08:03

标签: spring-boot flyway

我有一个类的特定实例,它从数据库加载一些数据,因此每次更新数据库时,系统都应该重新创建该类的实例以获取更新的数据

1 个答案:

答案 0 :(得分:0)

有几个简单的解决方案:
(1)使用调度定期从DB加载最新数据 (2)提供RESTful API等Web服务,从DB加载最新数据 (3)如果您的数据库支持事件驱动的侦听器,您可以通过调用(2)中描述的服务或将消息发送到队列并由消费者处理来触发您的应用程序来实现此目的。