Skip to content

Fariawillyan/API-STAR-WARS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

0b327e0 · Sep 19, 2022

History

6 Commits
Sep 16, 2022
Sep 16, 2022
Sep 16, 2022
Sep 16, 2022
Sep 16, 2022
Sep 16, 2022
Sep 19, 2022

Repository files navigation

faria faria2

Consumindo API Star Wars via Spring WEBFLUX

🚀 API

Uma simples API que consome os dados de starwars, como nome, filmes, espécies, veículos e outros. Desenvolvida com programação reativa em Java (Spring WEBFLUX) e testada com Postman.

📋 Pré-requisitos

🔧 Instalação

Faça o git clone da aplicação. Entre na pasta, clique com o botão direito no arquivo POM.xml e clique em abrir com programa (IDE de sua preferência). Espere baixar os pacotes e pronto!

⚙️ Executando a API

Rode a aplicação. Abre o postman e faça chamadas com GET no postman para gerar os resultados. COPIE E COLE na URL do Postman os endpoints para ser chamado:

OBS: Alterar ID no final para outros resultados.

🛠️ Construído com

  • Linguagem JAVA 18

  • IDE Intellij

  • MAVEN

  • SWAPI API

  • SPRINGBOOT

  • SPRING WEBFLUX

  • LOMBOK

  • FEIGN REACTOR DEPENDENCIES

  • NETTY - lugador do Tomcat para não bloqueante.

🖇️ Colaborando

Por favor, Agradeço se houver críticas construtivas. Caso queira contribuir com meus projetos ou contratações, entre em contatos pelos meios disponíveis na página.

✒️ Autor

Willyan faria.

⚠️ NÃO HESITE EM CONTATAR O DESENVOLVEDOR PARA EXPLANAR A SUA DÚVIDA!!!

Estou à Disposição.

Links documentação.

Documentação Spring webflux

https://docs.spring.io/spring-framework/docs/current/reference/html/web-reactive.html#webflux-client

API STAR WARS

https://swapi.dev/documentation#intro

O que é programação Reativa ?

https://www.treinaweb.com.br/blog/o-que-e-programacao-reativa?gclid=Cj0KCQjwvZCZBhCiARIsAPXbajvTrE7D9ElpQwulx97EDWNuFfhSbuOMXL4BhVV7q81SqNJamwf8RWMaAm0XEALw_wcB

Diferença entre Spring MVC x Spring Web Flux ?

https://bityli.com/IoBtkD

Mais detalhes:

https://s3-sa-east-1.amazonaws.com/thedevconf/presentations/TDC2019POA/arquitetjava/IEZ-5690_2019-11-28T093113_webflux-TDC2019.pdf

🎁 Sempre grato a vocês!

Obrigado pela atenção.📢

Bora nos conhecer ??? 🍺

Abraço!

Releases

No releases published

Packages

No packages published

Languages