cami-la / sacola-api_IFOOD_DEV_WEEK

Código-Fonte do Projeto Sacola API do iFood Dev Week.
https://www.dio.me/dev-week/ifood/ifood-developer
168 stars 29 forks source link

Acréscimo de código na classe SacolaApiApplication #20

Open ana-silveira opened 2 years ago

ana-silveira commented 2 years ago

Oi Camila, tudo bem?

A partir do ponto da aula em que você acrescentou a implementação 'io.springfox:springfox-boot-starter:3.0.0', meu código começou a dar o erro que está na imagem abaixo.

erro-implementacao

O código voltava a funcionar quando eu retirava essa implementação das dependências do build.gradle.

Reparei que o erro não acontecia com você no vídeo, e o JDK 17 na minha máquina estava configurado certinho em todos os caminhos que você mostrou. Depois de algumas pesquisas, consegui resolver meu problema acrescentando "@EnableWebMvc " na classe SacolaApiApplication.java (main).

Eu procurei bastante alguma inconsistência entre o meu código e o seu que justificasse a necessidade desse @, mas não consegui identificar... Como é possível que outras pessoas tenham esse mesmo problema, quis dividir essa informação com você. 💛

enablemvc

Segue o repositório com o código que eu escrevi: https://github.com/ana-silveira/api-sacola-delivery, caso queira confirmar algum ponto.

Novamente, muito obrigada por essa semana! 😍

cami-la commented 2 years ago

Que coisa boaaaaaaaaaaaaa. Eu quem agradeço a dedicação! Fico muito feliz que tenha conseguido concluir o projeto. Meus parabéns pela conclusão e também por procurar uma solução para o seu problema. <3

Então, o único "problema" foi a identação quando você colocou a configuração mvc. Vou fazer um comparativo do meu arquivo e do seu:

O seu arquivo application.ym:

2022-10-01_09-08

O meu arquivo application.yml: 2022-10-01_09-09

De qualquer forma a anotação @EnableWebMvc também "funfa". hehe Mas tenta identar como eu fiz e me diz se deu certo. (:

ana-silveira commented 2 years ago

Oi Camila! Você tem razão, e funcionou direitinho das duas maneiras 😊

Obrigada, aprendi demais 🤍