Nesse projeto eu utilizei o IBM Open Liberty como servidor Java EE. Não se preocupe, deixei um tutorial de como rodá-lo sem problemas no Getting Started. Para demais dúvidas, meu email é [email protected].
Bem vindo!
- Tenha o Mongo DB instalado
Obs.: Utilizei a versão 4.4.3
- Configure o server.env do projeto
Obs.: Ele fica em: .\src\main\liberty\config\server.env
Obs.: Basta por a URI e a Database do MongoDB.
- Cerfique que a versão do seu JDK é a 1.8
$ java -version
- Certifique de estar com o Maven instalado em seu ambiente
Obs.: Utilizei a versão 3.6.3 nesse projeto.
$ mvn -version
- Na pasta raíz do projeto (onde fica o pom.xml), instale os pacotes do maven:
$ mvn package
- Execute o comando maven do liberty:
$ mvn liberty:run
Seu servidor está pronto! :)
- GET localhost:9080/api/planetas
Query: nome -- permite busca por nomes
-
GET localhost:9080/api/planetas/{idPlaneta}
-
POST localhost:9080/api/planetas
-
DELETE localhost:9080/api/planetas/{idPlaneta}