我想记录从引发 spring 上下文开始到其完整工作开始之间的时间。我想为此使用一个事件侦听器,实际上我可以在上下文完全引发并准备就绪时拦截 ContextRefreshedEvent。
@Component
public class SpringEventListener implements ApplicationListener<ContextRefreshedEvent> {
@Override
public void onApplicationEvent(final ContextRefreshedEvent event) {
//
}
}
但我不明白我怎么能截取上下文刚刚开始上升的那一刻。请告诉我有哪些选择。