Java “我怎么能?”;“恢复”;启动Spring引导后数据库中的数据?
启动Spring boot后,如何在DB中“还原”数据 例如,当我的服务器关闭时,某些行仍处于Java “我怎么能?”;“恢复”;启动Spring引导后数据库中的数据?,java,spring-boot,Java,Spring Boot,启动Spring boot后,如何在DB中“还原”数据 例如,当我的服务器关闭时,某些行仍处于NEW状态。启动服务器时,我需要将状态更改为其他状态。首先想到的是调用@PostConstruct中的方法: @PostConstruct public void init() { someService.prepareForExecution(); } 但在我看来,这似乎是错误的。我还可以运行另一个将被更新的Sheduller 但我必须确保在服务器启动之前,所有数据都将恢复正常。如何正确操作?
NEW
状态。启动服务器时,我需要将状态更改为其他状态。首先想到的是调用@PostConstruct
中的方法:
@PostConstruct
public void init() {
someService.prepareForExecution();
}
但在我看来,这似乎是错误的。我还可以运行另一个将被更新的Sheduller
但我必须确保在服务器启动之前,所有数据都将恢复正常。如何正确操作?我会使用EventListener
@EventListener(ApplicationReadyEvent.class)
public void applicationReady() {
someService.prepareForExecution();
}
请在此处阅读有关活动的更多信息:
我会使用EventListener
@EventListener(ApplicationReadyEvent.class)
public void applicationReady() {
someService.prepareForExecution();
}
请在此处阅读有关活动的更多信息:
“某些行”对我来说非常不清楚“某些行”对我来说非常不清楚