![](https://raw.githubusercontent.com/RafaRz76Dev/jdevtreinamento_springboot_rest/master/images/ImagemDevRafa.png)
![](https://raw.githubusercontent.com/RafaRz76Dev/jdevtreinamento_springboot_rest/master/images/certificado-jdev-1.png)
![](https://raw.githubusercontent.com/RafaRz76Dev/jdevtreinamento_springboot_rest/master/images/springboot-rest.png)
Maven
como ferramenta de construção;Java
na versão 1.8;Tomcat
na versão 10.0;PostgreSql
na versão 9.5.
Este aplicativo usa JAR
como tipo de embalagem. Isso significa que você pode executar o seguinte comando no terminal para criar algo pronto para ser usado na produção.
mvn clean package
- Vai no caminho da pasta que foi criada e dentro vai copiar a pasta
target
, então no comando do terminal cola ocaminho
da pasta, - logo após dentro da pasta
target
vai copiar o arquivo emjar
e cola no comando do terminal da seguinte forma:
$ java -jar springboot-rest-api-sample-1.0.0-SNAPSHOT.jar
Vai executar na porta => http://localhost:8081/`springboot-rest-api-sample+nomedasAPIs`
[Bootstrap CSS]
(https://getbootstrap.com/docs/4.0/components/forms/) para o formulário de pesquisa;[JQuery]
(https://code.jquery.com/jquery-3.6.0.min.js) como framework;Ajax
para consumo das APIs.
Vai no navegador e digita: http://localhost:8081/springboot-rest-api-sample
Railway.app
Criando um banco de dados PostgreSQL
,copiando as variáveis de ambiente do banco, criou- se o projeto do git repositório
com base nessas variáveis, assim colando no editor RAW:
spring_profiles_active=prod
PROD_DB_HOST=containers-us-west-80.railway.app
PROD_DB_PORT=5481
PROD_DB_NAME=railway
PROD_DB_PASSWORD=3jEUMjlnmqIi7b0xVHwR
PROD_DB_USERNAME=postgres