https://github.com/melvintivane/springboot-food-app
Este é um projeto de exemplo de uma aplicação Java que visa demonstrar os conceitos básicos do SpringBoot.
https://github.com/melvintivane/springboot-food-app
hibernate-jpa hibernate-orm java17-spring-boot postgresql
Last synced: 3 months ago
JSON representation
Este é um projeto de exemplo de uma aplicação Java que visa demonstrar os conceitos básicos do SpringBoot.
- Host: GitHub
- URL: https://github.com/melvintivane/springboot-food-app
- Owner: melvintivane
- License: mit
- Created: 2023-10-15T15:57:24.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-11-22T05:53:20.000Z (over 1 year ago)
- Last Synced: 2023-11-22T06:33:56.965Z (over 1 year ago)
- Topics: hibernate-jpa, hibernate-orm, java17-spring-boot, postgresql
- Language: Java
- Homepage:
- Size: 67.4 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Food Java Application
Este é um projeto de exemplo de uma aplicação Java que visa demonstrar os conceitos básicos do SpringBoot. A aplicação gerencia informações sobre alimentos. A aplicação inclui um back-end desenvolvido em Spring Boot.
## Tecnologias Utilizadas
- Spring Boot (Back-end)
- Banco de Dados (configurável, como H2, MySQL, PostgreSQL, etc.) [Neste projecto usei PostgreSQL]## Requisitos
Certifique-se de ter as seguintes ferramentas instaladas antes de executar a aplicação:
- [Java SDK](https://www.oracle.com/java/technologies/javase-downloads.html)
- [Maven](https://maven.apache.org/download.cgi) (para gerenciar as dependências do projeto)
- [Banco de Dados](https://hcode.com.br/blog/o-que-e-o-postgresql-instalando-e-criando-primeiro-banco-de-dados)## Configuração
1. Clone o repositório:
```bash
git clone https://github.com/seu-usuario/seu-repositorio.git2. Navegue até o diretório do projeto:
```bash
cd seu-repositorio3. Configurações do Back-end:
- Certifique-se de configurar o banco de dados de acordo com as configurações do projeto no arquivo application.properties ou application.yml.
4. Configurações do Front-end:
- Desenvolva o front-end de acordo com as necessidades do projeto. Os detalhes da integração com o back-end podem variar dependendo da tecnologia do front-end escolhida.
5. Execute a aplicação:
```bash
mvn spring-boot:run6. Acesse a aplicação no navegador em http://localhost:8080 ou no endereço configurado.
## Endpoints
A aplicação inclui os seguintes endpoints:`GET /foods`: Retorna a lista de alimentos cadastrados.
`POST /foods`: Adiciona um novo alimento ao banco de dados.
## Contribuição
Sinta-se à vontade para contribuir para este projeto através de pull requests e relatórios de problemas.## Licença
Este projeto está licenciado sob a Licença MIT - consulte o arquivo [LICENSE](https://github.com/melvintivane/springboot-food-app/blob/main/LICENSE) para obter detalhes.