关于加载spring个bean,如何捕获最先加载的bean?

About loading spring beans, How to catch the bean that is loaded at first?

我做了一些逻辑来创建数据库实例并为 运行ning 创建模式和表。 这些逻辑包含在 Web 应用程序文件中 (war)。如果我将 war 放入特定容器,然后启动 servlet 容器以加载 Web 应用程序上下文,我想在未创建实例时 运行 此逻辑。我怎样才能做到这一点?请给出一些详细的解释..

提前致谢:)

如果在 Servlet 2.x.

上,请使用 ServletContainerInitializer.onStartUp if you are on Servlet 3.x or use ServletContextListener.contextInitialized

在相应方法的实现中调用您想要执行的自定义设置网络应用程序初始化/启动之前。

有关代码示例,请参阅 here