Skip to content

Projeto desenvolvido em **Java 17** utilizando **Spring Boot 3.5.5** para consumir, tratar e apresentar dados de séries de forma simples e estruturada.

Notifications You must be signed in to change notification settings

macielcaio/screenmatch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

screenmatch

Projeto desenvolvido em Java 17 utilizando Spring Boot 3.5.5 para consumir, tratar e apresentar dados de séries de forma simples e estruturada.


🚀 Tecnologias Utilizadas

  • Java 17
  • Spring Boot 3.5.5
  • Maven
  • Jackson (para serialização/desserialização JSON)
  • IDE: IntelliJ IDEA (ou outra de sua preferência)

📁 Estrutura do Projeto

screenmatch/ ├── src/ │ ├── main/ │ │ ├── java/ │ │ │ └── br/com/maciel/screenmatch/ │ │ │ ├── model/ # Contém os records (DTOs) como DadosSerie │ │ │ ├── service/ # Classes de lógica como ConverteDados │ │ │ └── ScreenmatchApplication.java │ │ └── resources/ │ │ └── application.properties │ └── test/ ├── pom.xml

💡 Funcionalidades

  • ✅ Consumo de dados externos (como APIs de séries)
  • ✅ Conversão de JSON para objetos Java com ObjectMapper
  • ✅ Tratamento de exceções em tempo de parsing
  • ✅ Organização limpa com uso de records e annotations (@JsonAlias, @JsonIgnoreProperties)
  • ✅ Suporte a novos atributos via ignoreUnknown = true

About

Projeto desenvolvido em **Java 17** utilizando **Spring Boot 3.5.5** para consumir, tratar e apresentar dados de séries de forma simples e estruturada.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages