Membro desde: 19/07/2005 15:29:36
Mensagens: 127
Offline
Pessoal tenho uma aplicação cuja UI é parte em swing e parte Web. Preciso carregar o applicationcontext.xml do spring em uma apliacação swing, MAS este mesmo arquivo tem que ser utilizado por uma aplicação WEB.
Se eu separar o arquivo não haverá problemas(applicationcontextSwing.xml e applicationcontextWeb.xml), mas eu gostaria de saber se é possível utilizar somente um.
OBS: clique aqui, para ver como carregar o applicationcontext.xml em aplicações não-web
Desde já agradeço!
"...devagar é que não se vai longe..." - Bom Conselho (Chico Buarque)
Membro desde: 11/04/2006 09:23:14
Mensagens: 1057
Localização: Porto Alegre - RS
Offline
Ola.
Já passei por essa situação.
Precisei colocar os contextos no ar para uns testes automatizados mas não precisaria colocar o container web no ar.
A solução que fiz é o /WEB-INF/applicationContext.xml ser um contexto que apenas importa outros contextos,
mais ou menos assim:
Esses outros contextos estão nos resources do projeto, por exemplo, no src/main/resources.
Então na aplicação desktop tu simplesmente carrega esses outros contextos direto com o ClassPathXmlApplicationContext.