Este projeto foi desenvolvido em Java 17 com Spring-Boot 3.0.0 e foi criado a partir do Spring Initializr
- NetBeans 15 (com a extensão)
- NB SpringBoot
- Postman (para testar os serviços REST da API)
- Spring Boot DevTools
- Spring Data JPA
- Spring Web
- Flyway Migration
- MySQL Driver
- Validation
Por meio do arquivo application.properties
o banco de dados foi criado automaticamente com a ajuda do Flyway, as seguintes configurações foram adicionadas ao projeto:
spring.datasource.url=jdbc:mysql://localhost:3307/comercial?createDatabaseIfNotExist=true
spring.datasource.username=root
spring.datasource.password=
A tabela utilizada também foi criada com o auxilio do Flyway, utilizando o arquivo V01__nova-tabela-oportunidade.sql armazenado por padrão na pasta /resources/db/migration
.