Garanta que o Spring Bean seja carregado a partir de um contexto não-Spring

Eu tenho aplicação de primavera ao lado de (jersey 2.6 classes e) servlets.

Preciso obter feijão (s) da Primavera dejersey /contexto não primavera,

SemelhantePergunta, questão sugerido obter contexto em um wrapper estático de contexto

public static ApplicationContext getContext() {
    return context;
}

Como posso ter certeza de que o contexto já está carregado ou não é nulo?

Se não posso, como devo esperar / verificar até que o contexto da primavera seja carregado?

No caso de ligar decontexto de jersey ou chamando o feijão deum código HttpServlet simples

EDITAR

Jersey está funcionando bem usandojersey-spring3 jar de dependência, entãominha pergunta é apenas sobre Servlets fora do controle Spring

EDIT 2

O aplicativo está carregando uma mola diferente da @entpnerd sugeridaartigo

Ele registra um Servlet implementando umWebApplicationInitializer

public class MyWebAppInitializer implements WebApplicationInitializer {

Mas também temDispatcherServlet configurado em web.xml

Como pode oDispatcherServlet carregado somente após o carregamento da primavera?

Como adicionamos recursos de ligação automática em seu método init:

WebApplicationContextUtils.getRequiredWebApplicationContext(config.getServletContext())
                    .getAutowireCapableBeanFactory().autowireBean(this);

A adição de um tempo limite antes de atender às solicitações é a solução mais preferida ou há um ajuste no carregamento da classe que pode resolver isso?

EDIT 3

eu encontreirespostas erespostas de injetar, mas nãoporque A primavera é carregada antes do Servlet.

questionAnswers(2)

yourAnswerToTheQuestion