-
Aplicação que recebe, através da URL, unidades a serem convertidas, e retorna dois valores:
- unit_name: Que é a string de unidade da solicitação, com todas as unidades convertidas sua contraparte no SI.
- multiplication_factor: É um bigdecimal que pode ser usado para converter qualquer entrada nas unidades originais para as novas unidades do si.
-
Request Exemplo:
<> GET /units/si?units=(degree/minute)
-
Unidades
- minute
- hour
- day
- degree
- arcminute
- arcsecond
- hectare
- litre
- tonne
-
Tecnologia Utilizada
- Java 11
- Spring Boot
- JUnit
- Docker
- Para construir um projeto com docker, cria-se um documento chamado Dockerfile na pasta raiz do projeto. Nesse arquivo, colocasse alguns parametros como FROM, RUN, ... entre outros. Já com a aplicação construída e com o Dockerfile feito, exectuta o comando docker build -t "nome" . , para que seja gerado o executável da aplicação. Em seguida, é necessário fazer login no Dockerhub para que a imagem criada seja armazenada. Após a imagem gerada, usa o comando docker push "nomedaimagem", com a imagem já armazenada no repositório do Dockerhub, usa-se o docker pull "nomedaimagem" para baixar a imagem, e por fim executa o comando docker run -it "nomedaimagem" para que o container comece a ser executado.