Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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]()