DI Spring

Pessoal,

Acho que é uma pergunta besta, mas tentei procurar alguns exemplos e não encontrei nada…Na classe inicial, onde utilizao Spring, eu inicio o context dessa maneira:

ApplicationContext context = new ClassPathXmlApplicationContext( "/META-INF/applicationContext.xml");

Para pegar um bean, faria um context.getBean(“qualquerbean”)…

bom…a pergunta é a seguinte: Em todas as classes que eu precisar de um ApplicationContext, eu tenho que instanciar ele? ou instancio ele em uma classe e declaro como public static…??

A sua classe pode implementar

Que o spring vai injetar o applicationContext ali!

Valeu Fábio!!

Obrigado

[quote=fabiofalci]A sua classe pode implementar

Que o spring vai injetar o applicationContext ali![/quote]

Credo, mas aí não fica muito feio!?

Faz uma factory pra isso, pow!

Exato! Faz a sua factory implementar ApplicationContextAware! :wink: