Spring no Console

Pessoal

Gostaria de uma forma de usar os managed beans do spring 2.5 num aplicativo console, que uso para teste e conferencia.

Quero isso para agilizar meu trabalho, sem depender de toda hora fazer deploy no container.

Ja vi algo de pegar o contexto pelo xmlapplicationcontext e depois via getBean pegar o bean, porem apenas os MBs anotados com @Service consigo chamar, os demais ele nao acha, provavelmente são gerenciados pelo container.

grato!

Vc já tem o código para ligar o container Spring e pegar os beans?

Os beans que ele nao acha… tao anotados com o q?

Oi… os beans que ele nao acham estao sem anotacao.
Ele só acha os anotados com @Service

Estou usando

ClassPathXmlApplicationContext appContext = new ClassPathXmlApplicationContext("applicationContext.xml");  
System.out.println("testeMB: " + (appContext.getBean("testeMB")==null));

TesteMB testeMB = (TesteMB)appContext.getBean("testeMB");
System.out.println("nulo: " + (testeMB.getTesteBO==null));

Testo se ele injeta no BO embaixo.

Se tá sem anotaçao… o Spring nao vai registrar mesmo nao…

A nao ser que tenha sido registrado no XML