ApplicationContext - Spring - Duvida!

3 respostas
DirceuSobrinho

Olá

Na minha pasta WEB-INF possuo vários arquivos de applicationContext do Spring

applicationContext-resources
applicationContext-security
(cada módulo adicionado no projeto possuirá um applicationContext)
applicationContext-Usuario
applicationContext-Pedido
applicationContext-TabelaPrecos

Sendo que nos applicationContext dos módulos, possui uma referencia ao bean sessionFactory declarado no applicationContext-resources

ai quando eu rodo minha aplicacao, dá error pq nos applicationContext dos modulos não possuem o bean sessionFactory.

colocando o conteudo dos applicationContext em um único arquivo de configuração funciona bem.

Gostaria de saber se tem como eu compartilhar um bean declarado em um applicationContext com os demais.

Att. Dirceu

3 Respostas

joaosouza

Olá DirceuSobrinho blz…

Em seus arquivos de configuração que vc deseja compartilhar seus beans será necessário

vc importar o arquivo onde encontra-se o bean q deseja estar visivel a todos os outros beans…

Por exemplo, em um application-context.xml, eu possuo um bean chamado “teste”, e desejo em

um outro arquivo application-context-1.xml fazer referencia ao bean 'teste", então utilizo a tag abaixo.

Espero que tenha sido claro.

Falow !!!

DirceuSobrinho

Foi claro, muito obrigado

No entanto, continuou dando erro pois vi que eu tinha declarado a referencia como local

ai substitui por

Ai, funcionou blz
Obrigado

joaosouza

Falow…

Qualquer coisa posta aí…

:smiley:

Criado 14 de fevereiro de 2008
Ultima resposta 14 de fev. de 2008
Respostas 3
Participantes 2