在我的Spring Boot应用程序中,我有EnvironmentPostProcessor
来查询表(H2数据库)并在Spring环境中加载数据。我观察到EnvironmentPostProcessor
在Hibernate创建表之前正在运行。因此,在EnvironmentPostProcessor
中,应该出现“不存在这样的表”错误。但是,我没有看到任何此类错误,并且看到了先前服务器实例中加载的数据。更清楚地说,以下是我正在执行的步骤-
EnvironmentPostProcessor
显示第二步的更新数据。据我了解,在服务器关闭时,H2模式将被破坏。但是如何从EnvironmentPostProcessor
中获得上一次运行的数据?如果我的理解不正确,请纠正我。
谢谢!