我目前正在使用此Java代码来启动Spring Boot应用程序。
@SpringBootApplication
@WebListener
@ComponentScan("com.example")
public class ProducerContextServer implements ServletContextListener {
public final void contextInitialized(final ServletContextEvent contextEvent) {
CachingConnectionFactory connectionFactory = new CachingConnectionFactory("localhost");
AmqpAdmin admin = new RabbitAdmin(connectionFactory);
}
public final void contextDestroyed(final ServletContextEvent sce) {
}
public static void main(String[] args) {
SpringApplication.run(ProducerContextServer.class, args);
}
}
问题是我在初始化Spring Boot之前将Spring代码调用到方法contextInitialized
中。
在调用Java方法contextInitialized
之后,是否还有其他方法可以加载Spring框架?