Scopo Requisicao não responde corretamente

7 respostas
wilsontads

Pessoal, estou usando as seguintes anotações abaixo.
Anotei minha aplicação com escopo de requisição, porém ele na prática vem respondendo como um escopo de aplicação.
Alguém aqui ja passou por isto ?

MeuBeanMB.java

@org.springframework.stereotype.Controller
@javax.faces.bean.ManagedBean(name = "meuBean")
@javax.faces.bean.RequestScoped
public class MeuBeanMB{

	@org.springframework.beans.factory.annotation.Autowired
	private MeuComponent meuComponent;
	
	//... Outras operacoes 

}

MeuComponent.java

@org.springframework.stereotype.Component
public class MeuComponent {

	@javax.annotation.Resource(name = "meuDao")
	private MeuDAO dao;
	
	//... Outras operacoes

}

7 Respostas

Hebert_Coelho

E se você tirar? @org.springframework.stereotype.Controller

wilsontads

se eu fizer isso, eu tenho um null exception na página xhtml, quando chamo o MeuBeanMB

Hebert_Coelho

wilsontads:
se eu fizer isso, eu tenho um null exception na página xhtml, quando chamo o MeuBeanMB
Mas aí o ManagedBean para de funcionar como ApplicationScoped?

wilsontads

Se eu remover a anotação controller, o meu @Autowired perde sua funcionalidade. eu precisaria instanciar tudo manualmente ?

Hebert_Coelho

wilsontads:
Se eu remover a anotação controller, o meu @Autowired perde sua funcionalidade. eu precisaria instanciar tudo manualmente ?
Vou repetir a pergunta:

wilsontads

Hebert Coelho:
wilsontads:
Se eu remover a anotação controller, o meu @Autowired perde sua funcionalidade. eu precisaria instanciar tudo manualmente ?
Vou repetir a pergunta:

Sim, para… :frowning:

Hebert_Coelho

Então é hora de você ver como funciona o escopo do Spring.

Sei que ele tem como configurar para o cara ser request por exemplo.

Criado 25 de abril de 2013
Ultima resposta 25 de abr. de 2013
Respostas 7
Participantes 2