Projeto completo no GitHub.
Tentei utilizar tudo que foi pedido, mas ainda sinto um pouco de dificuldade na parte do pom.xml. Mas acho que fui bem
Projeto completo no GitHub.
Tentei utilizar tudo que foi pedido, mas ainda sinto um pouco de dificuldade na parte do pom.xml. Mas acho que fui bem
Olá, Giulia! Como vai?
Parabéns por concluir o desafio e, principalmente, por compartilhar seu código no GitHub! Essa é uma das melhores formas de consolidar o aprendizado e já ir construindo seu portfólio.
É perfeitamente normal sentir essa "pulga atrás da orelha" com o pom.xml no começo. O Maven pode parecer um pouco intimidador porque ele é o "gerente" do seu projeto, cuidando de todas as bibliotecas que o Spring Framework precisa para mágica acontecer.
Para te ajudar a clarear essa parte e valorizar o seu esforço, aqui estão alguns pontos fundamentais para você observar no seu arquivo de configuração:
O pom.xml (Project Object Model) funciona como uma receita de bolo. Nele, você define:
spring-boot-starter-parent é como uma base pronta que já define as versões compatíveis de quase tudo, evitando que você tenha conflitos entre bibliotecas.Sempre que sentir dificuldade em quais dependências colocar, uma ferramenta que ajuda muito (e que o curso provavelmente menciona) é o Spring Initializr (start.spring.io). Você pode comparar o pom.xml gerado lá com o seu para ver se falta algo essencial ou se há algo sobrando.
Sobre o seu projeto no GitHub:
Vi que você utilizou Lambdas e Streams. Esses recursos são o "estado da arte" do Java moderno, permitindo que você escreva códigos muito mais limpos e performáticos ao lidar com coleções de dados. Se o seu código está rodando e as dependências estão sendo baixadas sem erros de "Class Not Found", você está no caminho certo!
Qual foi a dependência específica que te causou mais dúvida ou gerou algum erro durante a configuração?
Espero que possa ter lhe ajudado!