Então, eu fiz exatamente como esta na transcrição do video ( Que já está com uma versão superior a do video e utilizando a tag @EnableWebSecurity)
Porém eu recebo o seguinte erro:
Services which failed to start: service jboss.undertow.deployment.default-server.default-host."/MoneySpring-1.0": org.jboss.msc.service.StartException in service jboss.undertow.deployment.default-server.default-host."/MoneySpring-1.0": java.lang.RuntimeException: 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 method: public void org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter.setAuthenticationConfiguration(org.springframework.security.config.annotation.authentication.configuration.AuthenticationConfiguration); nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.security.config.annotation.authentication.configuration.AuthenticationConfiguration': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire method: public void org.springframework.security.config.annotation.authentication.configuration.AuthenticationConfiguration.setObjectPostProcessor(org.springframework.security.config.annotation.ObjectPostProcessor); nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'objectPostProcessor' defined in class org.springframework.security.config.annotation.configuration.ObjectPostProcessorConfiguration: Instantiation of bean failed; nested exception is org.springframework.beans.factory.BeanDefinitionStoreException: Factory method [public org.springframework.security.config.annotation.ObjectPostProcessor org.springframework.security.config.annotation.configuration.ObjectPostProcessorConfiguration.objectPostProcessor(org.springframework.beans.factory.config.AutowireCapableBeanFactory)] threw exception; nested exception is java.lang.NoClassDefFoundError: Failed to link org/springframework/security/config/annotation/configuration/AutowireBeanFactoryObjectPostProcessor (Module "deployment.MoneySpring-1.0.war:main" from Service Module Loader): org/springframework/beans/factory/SmartInitializingSingleton
Eu só consigo fazer funcionar utilizando a versão M.0.2
Nas versões apresentadas na transcrição não consigo fazer funcionar.
http://imgur.com/a/LAnoD
Eu acho que a transcrição possui alguns erros:
http://i.imgur.com/zlTsVbH.png
Eu não adicionei pois acredito que está informação esteja errada, pois fala que precisa de um repositorio, porém o código é de uma dependência.
http://imgur.com/a/y5aNS
Na imagem tem a anotação @EnableWebSecurity e na descrição fala que vai adicionar @EnableWebMvcSecurity
Mais a baixo nas outras imagens voltou a aparecer @EnableWebMvcSecurity ao inves de @EnableWebSecurity.Portanto, troquei o @EnableWebSecurity para @EnableWebMvcSecurity, porém na versão 4.1.3(A mostrada na transcrição) o metódo está obsoleto
http://imgur.com/a/yKXbc