Skip to content

Este projeto é uma API básica construída usando Java SpringBoot e MySQL. Serve como exemplo para uso em salas de aula

License

Notifications You must be signed in to change notification settings

gabaugusto/momento_spring_boot_api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Projeto Momento em Spring Boot (para Estudantes)

Bem-vindo à API da Projeto Momento! Este projeto foi criado para aprender e explorar o desenvolvimento de APIs usando Spring Boot.

Este projeto possui uma API básica construída usando Java SpringBoot. Serve como exemplo para uso em sala de aula, fornecendo uma introdução à construção de APIs com SpringBoot e mostrando vários recursos e potencialidades das tecnologias envolvidas.

Tecnologias usadas

HTML e CSS: Tecnologias para desenvolvimento de interface web.

Javascript: Interação do usuário e utilização do fetch para consumo da API.

Java: Linguagem de programação utilizada para construir a API.

SpringBoot: Uma estrutura poderosa para desenvolver aplicativos Java, incluindo RESTful APIs.

Maven: Uma ferramenta popular de automação de compilação e um sistema de gerenciamento de dependência usado para gerenciar dependências de projeto e criar a API.

Spring Data JPA: Uma parte da estrutura Spring que fornece abstrações convenientes para trabalhar com bancos de dados usando Java Persistence API (JPA).

Postman: Uma plataforma de colaboração para desenvolvimento e teste de API, que pode ser usada para interagir e testar os endpoints da API.

MySQL: MySQL é um sistema de gerenciamento de banco de dados relacional de código aberto. Seu nome é uma combinação de "My", o nome da filha do cofundador Michael Widenius, My, e "SQL", a sigla para Structured Query Language.

Configuração & Execução

Para executar localmente a API da Empresa Momento, siga estas etapas:

  1. Certifique-se de ter o Java Development Kit (JDK) instalado.
  2. Clone este repositório para o seu ambiente local.
  3. Execute o script momento.sql no seu banco MySQL.
  4. Abra o projeto que está dentro da pasta api em sua IDE.
  5. Atualize o arquivo application.properties com as configurações do seu ambiente.
  6. Execute a classe MomentoApplication para iniciar a aplicação.
  7. Acesse http://localhost:8080 (porta configurada no application.properties) através do Postman para interagir com a API localmente.
  8. Utilize a interface para ver o projeto funcionando.
  9. Caso seja necessário, atualize o endereço da API dentro dos arquivos .html.

Contribuindo

Se você encontrar algum problema ou tiver sugestões para melhorar este projeto, sinta-se à vontade para abrir um issue neste repositório.

Ficaremos felizes em receber contribuições e melhorar continuamente.

Licença

Este projeto está licenciada sob a Licença MIT.


Esperamos que você aproveite a API da Empresa Momento!

Se tiver alguma dúvida ou precisar de mais informações, não hesite em entrar em contato conosco.

About

Este projeto é uma API básica construída usando Java SpringBoot e MySQL. Serve como exemplo para uso em salas de aula

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published