Skip to content

Latest commit

 

History

48 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gerenciador de Contatos Thymeleaf

Esta aplicacao consiste em um CRUD de contatos utilizando:

  • Java
  • Spring Framework e Spring Boot
  • PostgreSQL
  • Thymeleaf.

Execucao

A aplicacao pode ser testada atraves deste Heroku App.

Para executar a aplicacao localmente eh necessario configurar o ambiente e o banco de dados.

A aplicacao deve ser executada em uma Eclipse IDE.

Configuracao do Ambiente

  1. Instalar o PostgreSQL:
sudo apt install postgresql
  1. Instalar o pgAdmin3:
sudo apt install pgadmin3

Configuracao do Banco de Dados

A aplicacao esta preparada para funcionar com o banco ContatosApplication do seguinte servidor:

  • Host: localhost
  • Port: 5432
  • Username: postgres
  • Password: postgres

Duas formas possiveis de configurar sao:

  • Criar o banco de dados especificado acima e conecta-lo ah aplicacao
  • Conectar um banco de dados ja existente ah aplicacao

Criando o Banco de Dados

No pgAdmin3:

  1. Menu File > Add Server
  2. De um nome ao servidor e preencha os campos com as informacoes especificadas
  3. Clique em OK
  4. Acesse o servidor recem criado e clique com botao direito em Databases
  5. Clique em New Database
  6. De o nome de ContatosApplication e clique em OK

Conectando o Banco de Dados

A conexao com o banco deve ser configurada em src/main/resources/application.properties.

Para o banco especificado acima, a configuracao eh:

spring.datasource.url=jdbc:postgresql://localhost:5432/ContatosApplication
spring.datasource.username=postgres
spring.datasource.password=postgres

Para um banco com quaisquer outras configuracoes, basta substituir as informacoes nas linhas acima.

Executando Localmente

  1. Importar o projeto como Maven Project no Eclipse IDE
  2. Executar como Java Application
  3. Acessar atraves da URL localhost:8080

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages