![](https://raw.githubusercontent.com/RafaRz76Dev/jdev_projetointegrado_back_front/main/images/ImagemDevRafa.png)
Na continuação do curso para aperfeiçoar meus conhecimentos em mais um desafio da integração Back-End + Front-End
!!!
![](https://raw.githubusercontent.com/RafaRz76Dev/jdev_projetointegrado_back_front/main/images/AGENDA-CLIENTES.png)
Maven
como ferramenta de construção;Java
na versão 11;Tomcat
na versão 10.0;PostgreSql
na versão 9.5;Spring Boot
como framework.
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/`agenda_contatos+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/agenda_contatos
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-132.railway.app
PROD_DB_PORT=8044
PROD_DB_NAME=railway
PROD_DB_PASSWORD=CK6yRNZW8Aa9Q2ncqgdu
PROD_DB_USERNAME=postgres