ola amigos. tenho so seguinte mbean:
[code]package br.com.quality.v2.model;
import javax.faces.bean.ManagedBean;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Qualifier;
@ManagedBean
public class AutenticaUsuarioBean implements Autenticavel {
@Autowired
@Qualifier("usuarioM")
private Usuario usuario;
public Usuario getUsuario() {
return usuario;
}
public void setUsuario(Usuario usuario) {
this.usuario = usuario;
}
@Override
public String logar() {
if ((usuario.getLogin().equals("v2"))
&& (usuario.getSenha().equals("123"))) {
return "bemvindo";
}
return "falhalogin";
}
}[/code]
feito apenas para testes, problema é que quando executo uma ação recebo o seguinte erro:
javax.servlet.ServletException: /login.xhtml @19,65 value="#{autenticaUsuarioBean.usuario.login}": Target Unreachable, 'usuario' returned null
javax.faces.webapp.FacesServlet.service(FacesServlet.java:606)
meu xml esta assim:
[code]
<?xml version=“1.0” encoding=“UTF-8”?>
<beans xmlns=“http://www.springframework.org/schema/beans”
xmlns:xsi=“http://www.w3.org/2001/XMLSchema-instance”
xsi:schemaLocation=“http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-2.0.xsd”>
<!-- <bean id="usuarioModel" class="br.com.quality.v2.model.Usuario" /> -->
<bean class="br.com.quality.v2.model.AutenticaUsuarioBean" scope="request">
<property name="usuario" ref="usuarioM" />
</bean>
</beans>[/code]
alguém poderia auxiliar?