Skip to content

matheusdalbone/api-ecommerce-serratec

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

api-ecommerce-serratec

Bem vindo(a) ao projeto final da disciplina de Desenvolvimento de Api Restful da Residência de TIC Desenvolvimento de Software do Serratec. A Ecommerce Serratec é uma Api Rest desenvolvida com a linguagem Java e o Framework Springboot.

Pré-requisitos

Instalando o Projeto

Após a instalação de todos os pré-requisitos abra o Springtools e na Package Explorer, clique com o botão direito e selecione Import, expanda a pasta Maven e clique duas vezes em Existing Maven Projects, selecione o Browse e selecione a pasta do projeto que você clonou. Verifique se o checkbox do /pom.xml está selecionada e clique em Finish.

Executando o Projeto

Antes de executar o projeto no SpringTools crie um banco de dados chamado ecommerce no Dbeaver.
Após a criação do banco de dados, certifique-se de copiar as informações abaixo e colar no seu application.properties no caminho src/main/resources/application.properties

Nome da aplicação
spring.application.name=ecommerce

Propriedades do banco de dados:
spring.jpa.properties.hibernate.dialect = org.hibernate.dialect.PostgreSQLDialect
spring.jpa.hibernate.ddl-auto = update
spring.jpa.hibernate.show-sql = true
spring.datasource.url = jdbc:postgresql://localhost:5432/ecommerce
spring.datasource.username = postgres
spring.datasource.password = Seu password do Postgres
logging.level.org.hibernate.SQL = INFO

Prorpriedades do mailtrap
spring.mail.host=sandbox.smtp.mailtrap.io
spring.mail.port=2525
spring.mail.username=Seu username do mailtrap
spring.mail.password=Seu password do mailtrap
spring.mail.properties.mail.smtp.auth=true
spring.mail.properties.mail.smtp.starttls.enable=true
spring.mail.properties.mail.smtp.starttls.required=true
spring.mail.properties.mail.smtp.ssl.enable=false

Após configurar o application.properties, rode o projeto, verifique se as tabelas foram criadas no banco de dados corretamente e realize as requisições Http desejadas e após atualizar o pedido, verifique na sua mailbox através do link https://mailtrap.io/.

Requisições Http

Colaboradores

Agradecemos às seguintes pessoas que contribuíram para este projeto:

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages