Boa tarde,
Estou desenvolvendo um projeto que utiliza o spring security para gerenciar a parte de autenticação e autorização do site, bem parecido com o implementado no curso Spring MVC II. Decidi seguir o passo-a-passo da video aula, mas algo deu errado. 
O problema é o seguinte: Depois de mudar as config classes do return do getServletConfigClasses para o return do getRootConfigClasses, ele gera o seguinte erro: 
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'securityConfiguration': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private br.inf.safetech.daos.UsuarioDAO br.inf.safetech.conf.SecurityConfiguration.usuarioDao; nested exception is java.lang.IllegalArgumentException: Can not set br.inf.safetech.daos.UsuarioDAO field br.inf.safetech.conf.SecurityConfiguration.usuarioDao to com.sun.proxy.$Proxy38Tentei resolver como em um post aqui do forum do curso em que dizia que só precisava retirar o @Autowired da classe, mas possuo varios controllers que usam isso então só mudou o problema de lugar.
Como resolvo este problema? Por que ele ocorre?
