Skip to content

Projeto final do curso Alura de Spring Framework (Java: trabalhando com lambdas, streams e Spring Framework)

Notifications You must be signed in to change notification settings

ViniciuSaeSouza/Spring-API-FIPE

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 Spring API FIPE Aplicação desenvolvida com Java, Spring Framework e Streams para consumir a API da Tabela FIPE e consultar valores médios de veículos no mercado nacional.

📌 Tecnologias Utilizadas Java 17

Spring Boot

Maven para gerenciamento de dependências

Jackson para desserialização de dados da API

Streams e Lambdas para manipulação de listas

Postman para testes de requisições

🔧 Funcionalidades

✅ Consumo da API da Tabela FIPE

✅ Exibição de valores médios de veículos no console da IDE IntelliJ

✅ Filtros e ordenação dos preços de veículos

✅ Cálculo de estatísticas: maior, menor e média de valores

📖 Aprendizados

🛠️ Uso do Spring Boot para estruturação do projeto / 📦 Gerenciamento de dependências com Maven / 📊 Manipulação de dados com Streams e Lambdas / 📅 Trabalho com datas, filtrando e formatando informações / 💡 Uso de ferramentas de IA para revisar código e aprimorar aprendizado

🚀 Como Executar

Clone o repositório:

bash

Copiar

Editar

git clone https://github.com/ViniciuSaeSouza/Spring-API-FIPE.git

Acesse o diretório do projeto:

bash

Copiar

Editar

cd Spring-API-FIPE

Execute a aplicação:

bash

Copiar

Editar

mvn spring-boot:run

📂 Estrutura do Projeto

css

Copiar

Editar 📦 Spring-API-FIPE
┣ 📂 src/main/java/com/fipe
┃ ┣ 📜 Application.java
┃ ┣ 📜 ApiClient.java
┃ ┣ 📜 Veiculo.java
┃ ┣ 📜 VeiculoService.java
┃ ┗ 📜 Main.java
┣ 📂 src/main/resources
┃ ┗ 📜 application.properties
┣ 📜 pom.xml
┗ 📜 README.md
🤝 Contribuição

Feedbacks são bem-vindos! Se quiser contribuir, fork o repositório, faça suas melhorias e envie um PR.

📌 Autor

Projeto desenvolvido por Vinícius S. Souza 🚀

About

Projeto final do curso Alura de Spring Framework (Java: trabalhando com lambdas, streams e Spring Framework)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages