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

https://github.com/jef-nunes/produtos-web-teste

Aplicação web para cadastro de produtos utilizando como base as tecnologias Spring Boot e React.
https://github.com/jef-nunes/produtos-web-teste

java react spring-boot web

Last synced: 11 months ago
JSON representation

Aplicação web para cadastro de produtos utilizando como base as tecnologias Spring Boot e React.

Awesome Lists containing this project

README

          

## Sobre
Aplicação web para cadastro de produtos, o qual utiliza as tecnologias de desenvolvimento: Java, Spring Boot, Lombok, MySQL, React.

## Configurando o projeto no VS Code

### [Backend]
#### 1. Baixar extensões
+ Java Extension Pack
+ Spring Boot Extension Pack
+ Thunder Client

#### 2. Criar um projeto Spring Boot no VS Code
1. Abrir seletor de comandos (Ctrl+Shift+P)
2. Selecionar "Spring Initializr: Create a Maven Project"
3. Terminar de configurar o projeto

#### 3. Clonar o arquivo pom.xml / adicionar as dependências
* mysql-connector-java
* spring-boot-devtools
* spring-boot-starter-web
* spring-boot-starter-data-jpa
* lombok

#### 4. Editar o arquivo resources/application.properties

Altera a estrutura da tabela caso a entidade tenha mudanças

`spring.jpa.hibernate.ddl-auto=update`

Acesso ao banco de dados

`spring.datasource.url=jdbc:mysql://${MYSQL_HOST:localhost}:3306/api_spring`

Usuário do banco de dados

`spring.datasource.username=root`

Senha do banco de dados

`spring.datasource.password=`