ComputerScienceMaster /
Exemplos
Este repositório guarda exemplos de códigos e aplicações para você reaproveitar em seus projetos.
59/100 healthLoading repository data…
WendellTufano / repository
Este projeto é um microsserviço Java que interage com a API pública DummyJSON para realizar operações de busca de produtos. O projeto foi desenvolvido usando Java 8 e Spring Boot 2.6.x.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
Este projeto é um microsserviço Java que interage com a API pública DummyJSON para realizar operações de busca de produtos. O projeto foi desenvolvido usando Java 8 e Spring Boot 2.6.x.
O desafio consiste em migrar este projeto para Java 17 e Spring Boot 3.2.5. Durante a migração, você enfrentará várias dificuldades, incluindo a adaptação ao novo namespace, substituição de métodos depreciados e ajustes em testes unitários.
RestTemplate: Utiliza RestTemplate para realizar chamadas HTTP.javax.validation).dummyjson-client
├── src
│ ├── main
│ │ ├── java
│ │ │ └── com.example.dummyjsonclient
│ │ │ ├── DummyJsonClientApplication.java
│ │ │ ├── config
│ │ │ │ └── RestTemplateConfig.java
│ │ │ ├── controller
│ │ │ │ └── ProductController.java
│ │ │ ├── dto
│ │ │ │ └── Product.java
│ │ │ ├── service
│ │ │ │ └── ProductService.java
│ │ └── resources
│ │ └── application.yaml
│ └── test
│ ├── java
│ │ └── com.example.dummyjsonclient
│ │ ├── config
│ │ │ └── RestTemplateConfigTest.java
│ │ └── controller
│ │ │ └── ProductControllerTest.java
│ │ ├── dto
│ │ │ └── ProductTest.java
│ │ └── service
│ │ └── ProductServiceTest.java
│ └── resources
└── pom.xml
Clone o repositório:
git clone https://github.com/WendellTufano/code-challenge-migration.git
cd dummyjson-client
Compile e execute o projeto:
mvn clean install
mvn spring-boot:run
Acesse o serviço:
O serviço estará disponível em http://localhost:8080.
Para executar os testes unitários:
mvn clean test
pom.xml para usar Java 17+ e Spring Boot 3.2.5.RestTemplate por WebClient ou Openfeign.JUnit 4 e Mockito por testes de integração utilizando @SpringBootTest./health que retorna a saude do microsserviço.Selected from shared topics, language and repository description—not editorial ratings.
ComputerScienceMaster /
Este repositório guarda exemplos de códigos e aplicações para você reaproveitar em seus projetos.
59/100 healthfelixgilioli /
Este é um projeto Maven que contém vários métodos e classes criados, além de vários testes unitários. Os métodos desse projeto não contém uma implementação de fato, sendo assim você desenvolvedor(a) deverá escreve-lo.
44/100 healthMatheusFarias8 /
Este projeto é uma aplicação de chat desenvolvida em Java puro que permite a comunicação entre múltiplos clientes simultaneamente, utilizando apenas a interface de linha de comando (CLI). A aplicação segue o modelo cliente-servidor, onde um servidor central gerencia as conexões e distribui as mensagens entre os usuários conectados.
47/100 healththallyta-castro-cv /
Este projeto consiste em uma aplicação Backend com Spring Boot para criar um sistema de delivery de comida completo com todos os recursos que o Spring disponibiliza. O intuito deste projeto é servir de repositório base para consultas futuras de implementação de recursos do framework.
44/100 healthLucasSabatini /
Este repósitorio foi criado com o propósito de auto-aperfeiçoamento no desenvolvimento de projetos em Java. Os exercícios e projetos presentes aqui foram desenvolvidos seguindo o livro de Raoul-Gabriel Urma & Richard Warburton, publicado originalmente pela companhia O'Reilly e traduzido e publicado em português pela editora Alta Books.
63/100 healthAugustoMello09 /
Este projeto é uma aplicação Full Stack para um E-commerce de PetShop, desenvolvida com Java, Spring Boot 3+ no backend e Angular no frontend. O objetivo é simular uma plataforma completa onde os usuários podem navegar e realizar compras de produtos para pets de maneira intuitiva e segura.
67/100 health