Boa tarde.
Estou tendo problemas para utilizar o Spring Security (Autenticação e Autorização) em um projeto Java EE.
@Stateless
public class UsuarioDAO {
@PersistenceContext
private EntityManager em;
====================================================
import javax.inject.Inject;
import javax.inject.Named;
import org.springframework.security.core.userdetails.UserDetailsService;
import org.springframework.security.core.userdetails.UsernameNotFoundException;
import UsuarioDAO;
import UsuarioSpring;
@Named
public class UsuarioService implements UserDetailsService {
@Inject
UsuarioDAO usuarioDAO;
@Override
public UsuarioSpring loadUserByUsername(final String login) throws UsernameNotFoundException {
return usuarioDAO.retornaUsuarioPeloLogin(login);
}
}
Erro que aparece no deploy da aplicação:
No qualifying bean of type 'UsuarioDAO' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {@javax.inject.Inject()}
Minha pergunta: É possível utilizar o Spring Security nesse contexto? (EJB - Stateless + PersistenceContext)
Obrigado