Solucionado (ver solução)
Solucionado
(ver solução)
4
respostas

Habilitar Spring Security

Ola

Fiz todo o curso até aqui incluindo as dependencias necessárias e tudo estava ocorrendo bem. Agora fiquei parado tentando e não saio do lugar tentando achar a solução do meu problema. Mesmo incluindo no pom as dependências, esta aprecendo a seguinte mensagem ao rodar o ForumApplication

2019-09-24 23:59:27.766  INFO 1324 --- [  restartedMain] br.com.alura.forum.ForumApplication      : Starting ForumApplication on COREI5-PC with PID 1324 (started by CORE I5 in C:\Users\CORE I5\Desktop\reciclagem\spring boot 1\forum\forum)
2019-09-24 23:59:27.769  INFO 1324 --- [  restartedMain] br.com.alura.forum.ForumApplication      : No active profile set, falling back to default profiles: default
2019-09-24 23:59:27.838  INFO 1324 --- [  restartedMain] .e.DevToolsPropertyDefaultsPostProcessor : Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable
2019-09-24 23:59:27.838  INFO 1324 --- [  restartedMain] .e.DevToolsPropertyDefaultsPostProcessor : For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG'
2019-09-24 23:59:28.662 ERROR 1324 --- [  restartedMain] o.s.boot.SpringApplication               : Application run failed

java.lang.IllegalStateException: Error processing condition on org.springframework.boot.autoconfigure.context.PropertyPlaceholderAutoConfiguration.propertySourcesPlaceholderConfigurer
    at org.springframework.boot.autoconfigure.condition.SpringBootCondition.matches(SpringBootCondition.java:59) ~[spring-boot-autoconfigure-2.1.6.RELEASE.jar:2.1.6.RELEASE]
    at org.springframework.context.annotation.ConditionEvaluator.shouldSkip(ConditionEvaluator.java:108) ~[spring-context-5.1.8.RELEASE.jar:5.1.8.RELEASE]
    at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.loadBeanDefinitionsForBeanMethod(ConfigurationClassBeanDefinitionReader.java:181) ~[spring-context-5.1.8.RELEASE.jar:5.1.8.RELEASE]
    at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.loadBeanDefinitionsForConfigurationClass(ConfigurationClassBeanDefinitionReader.java:141) ~[spring-context-5.1.8.RELEASE.jar:5.1.8.RELEASE]
    at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.loadBeanDefinitions(ConfigurationClassBeanDefinitionReader.java:117) ~[spring-context-5.1.8.RELEASE.jar:5.1.8.RELEASE]
    at org.springframework.context.annotation.ConfigurationClassPostProcessor.processConfigBeanDefinitions(ConfigurationClassPostProcessor.java:327) ~[spring-context-5.1.8.RELEASE.jar:5.1.8.RELEASE]
    at org.springframework.context.annotation.ConfigurationClassPostProcessor.postProcessBeanDefinitionRegistry(ConfigurationClassPostProcessor.java:232) ~[spring-context-5.1.8.RELEASE.jar:5.1.8.RELEASE]
    at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanDefinitionRegistryPostProcessors(PostProcessorRegistrationDelegate.java:275) ~[spring-context-5.1.8.RELEASE.jar:5.1.8.RELEASE]
    at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors(PostProcessorRegistrationDelegate.java:95) ~[spring-context-5.1.8.RELEASE.jar:5.1.8.RELEASE]
    at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:705) ~[spring-context-5.1.8.RELEASE.jar:5.1.8.RELEASE]
    at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:531) ~[spring-context-5.1.8.RELEASE.jar:5.1.8.RELEASE]
    at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:140) ~[spring-boot-2.1.6.RELEASE.jar:2.1.6.RELEASE]
    at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:742) [spring-boot-2.1.6.RELEASE.jar:2.1.6.RELEASE]
    at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:389) [spring-boot-2.1.6.RELEASE.jar:2.1.6.RELEASE]
    at org.springframework.boot.SpringApplication.run(SpringApplication.java:311) [spring-boot-2.1.6.RELEASE.jar:2.1.6.RELEASE]
    at org.springframework.boot.SpringApplication.run(SpringApplication.java:1213) [spring-boot-2.1.6.RELEASE.jar:2.1.6.RELEASE]
    at org.springframework.boot.SpringApplication.run(SpringApplication.java:1202) [spring-boot-2.1.6.RELEASE.jar:2.1.6.RELEASE]
    at br.com.alura.forum.ForumApplication.main(ForumApplication.java:14) [classes/:na]
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_181]
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[na:1.8.0_181]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[na:1.8.0_181]
    at java.lang.reflect.Method.i

o pom, o Erro completo, o ForumApplication e o SecurityConfigurations estão no seguinte projeto git: https://github.com/j19791/forum

4 respostas
solução!

Olá Jefferson,

O projeto que está no Git apresenta o problema informado? Pois clonei ele na minha máquina e está rodando normalmente, aparece a tela para autenticação.

Não tenho muita experiência, mas já tentou dar um clean no projeto ou talvez utilizar a opção Maven Updade Project?

PS: achei bem legal a maneira como você organizou seu código e documentou no GitHub, provavelmente irei copiar essa metodologia, estava criando um Google Docs para deixar documentado, mas assim parece bem mais prático.

At.,

Oi Jefferson,

É exatamente o que o Matheus comentou, testei aqui também e funcionou normal.

Da um clean no project e depois faz o Update Project do maven, pois pode ter acontecido algum erro ao baixar as dependencias do spring security.

Bons esudos!

Obrigado pessoal

Vou tentar fazer o clean e o maven update project logo a noite

Se der tudo certo, volto aqui pra avisar.

Muito obrigado !!

Obrigado pessoal. Eu apaguei o projeto e limpei a pasta .m2. Importei do git e começou a funcionar. Eu dei clean e o update do Maven mas não resolveu. Obrigado