如何在Spring Boot启动时运行定制的代码
Spring Boot会自动为我们做很多配置,但迟早你需要做一些自定义工作。在本文中,您将学习如何挂钩应用程序引导程序生命周期并在Spring Boot启动时执行代码。只需创建一个类,将其标记为Spring组件,并将应用程序初始化代码放在带有@PostConstruct注释的方法中。使用Spring Boot创建的应用程序的美妙之处在于,运行它们所需的唯一内容是Java Runtime Environment和命令行界面。您应该在应用程序启动之前添加Spring Boot挂钩。SpringApplication类的API公开了一个方法,我们可以使用该方法为这些事件添加侦听器。这是一个在Spring上下文开始创建bean之前发布的事件上运行启动方法的示例:根据以下是按启动时Spring Boot发布事件的顺序排序的可能事件列表:
用户评论