суббота, 17 января 2015 г.

Как выполнять действия при загрузке приложения Spring

@Component
public class StartupListener implements ApplicationListener<ContextRefreshedEvent> {

    @Override
    public void onApplicationEvent(final ContextRefreshedEvent event) {

        // Context created by  DispatcherServlet 
        if (event.getApplicationContext().getParent() != null) {
            return;
        }

         // Do your job
    }
}