Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cyberg4b/api-rest-spring-boot
Um CRUD básico que utiliza Spring Data JPA, Hibernate, Spring Security, e PostgreSQL.
https://github.com/cyberg4b/api-rest-spring-boot
api-rest crud java postgresql spring-boot
Last synced: about 5 hours ago
JSON representation
Um CRUD básico que utiliza Spring Data JPA, Hibernate, Spring Security, e PostgreSQL.
- Host: GitHub
- URL: https://github.com/cyberg4b/api-rest-spring-boot
- Owner: cyberg4b
- License: mit
- Created: 2024-05-15T01:43:49.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-05-15T01:46:33.000Z (6 months ago)
- Last Synced: 2024-05-15T19:56:56.839Z (6 months ago)
- Topics: api-rest, crud, java, postgresql, spring-boot
- Language: Java
- Homepage:
- Size: 9.77 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 📚 API de Cursos (CRUD)
Uma API básica que faz conexão com banco de dados PostgreSQL e realiza operações de CRUD básicas.
## 🛠️ Instalação
Clone o projeto para seu computador:
```bash
$ git clone https://github.com/cyber/api-rest-spring-boot
$ cd api-rest-spring-boot
```### ⚙️ Configurações Básicas (application.properties)
Antes de colocar o projeto no ar existem algumas configurações que precisam ser definidas no [application.properties](https://github.com/cyber/api-rest-spring-boot/src/main/resources/application.properties) não haja nenhum erro na execução do projeto:
```
spring.datasource.url=jdbc:postgresql://localhost:5432/db_course
spring.datasource.username=
spring.datasource.password=
spring.jpa.hibernate.ddl-auto=update
```### 🚀 Rodando o Projeto
Agora que está tudo configurado basta encontrar o arquivo principal e apertar o botão de Run da sua IDE ou digitar o seguinte comando no terminal:
```bash
$ mvn spring-boot:run
```
## 📖 Dependências- [Spring Data JPA]()
- [Spring Security]()
- [Spring Web]()
- [Hibernate]()