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.
- Host: GitHub
- URL: https://github.com/jef-nunes/produtos-web-teste
- Owner: jef-nunes
- License: mit
- Created: 2025-06-04T19:19:43.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-10T04:19:03.000Z (about 1 year ago)
- Last Synced: 2025-06-12T14:12:13.325Z (about 1 year ago)
- Topics: java, react, spring-boot, web
- Language: Java
- Homepage:
- Size: 46.9 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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=`