|
| 1 | +# Game List - Listagem e Manipulação de jogos (Java™ - Spring Boot) |
| 2 | +[Game List - Listagem de jogos com manipulação dos jogos da lista] - Desenvolvimento do backEnd -> Java + Spring Boot |
| 3 | + |
| 4 | +## Antes de começar! |
| 5 | +Para iniciarmos o projeto é necessário preparar o nosso ambiente Spring. Pensando na praticidade, o projeto foi **desenvolvido/executado/testado** utilizando o software 'Visual Studio Code' e suas extensões. |
| 6 | + |
| 7 | +## 1- Preparação do ambiente **[VS Code]** |
| 8 | +No 'Visual Studio Code' será **necessária à instalação de quatro extensões**, sendo elas: |
| 9 | + |
| 10 | +* ### 1.1 - Spring Boot Dashboard (disponível em <a href="https://marketplace.visualstudio.com/items?itemName=vscjava.vscode-spring-boot-dashboard" target="_blank">Visual Studio Marketplace</a>) |
| 11 | +  |
| 12 | + |
| 13 | +* ### 1.2 - Spring Boot Extension Pack (disponível em <a href="https://marketplace.visualstudio.com/items?itemName=vmware.vscode-boot-dev-pack" target="_blank">Visual Studio Marketplace</a>) |
| 14 | +  |
| 15 | + |
| 16 | +* ### 1.3 - Spring Boot Tools (disponível em <a href="https://marketplace.visualstudio.com/items?itemName=vmware.vscode-spring-boot" target="_blank">Visual Studio Marketplace</a>) |
| 17 | +  |
| 18 | + |
| 19 | +* ### 1.4 - Spring Initializr Java Support (disponível em <a href="https://marketplace.visualstudio.com/items?itemName=vscjava.vscode-spring-initializr" target="_blank">Visual Studio Marketplace</a>) |
| 20 | +  |
| 21 | + |
| 22 | +## 2 - Instalação |
| 23 | + |
| 24 | +Clone o projeto usando: |
| 25 | +```bash |
| 26 | +git clone https://github.com/GabrielTorelo/BackEnd_Game_List-Java_Spring.git |
| 27 | +``` |
| 28 | + |
| 29 | +Vá até o diretório do projeto: |
| 30 | +```bash |
| 31 | +cd BackEnd_Game_List-Java_Spring |
| 32 | +``` |
| 33 | + |
| 34 | +Abra o projeto no 'Visual Studio Code': |
| 35 | +```bash |
| 36 | +code . |
| 37 | +``` |
| 38 | + |
| 39 | +## 3 - Execução |
| 40 | +Temos duas formas de iniciarmos o projeto. |
| 41 | + |
| 42 | +* ### 3.1 - Utilizando o 'Spring Boot Dashboard' [Recomendado] |
| 43 | +  |
| 44 | + |
| 45 | +  |
| 46 | + |
| 47 | + ### **ou** |
| 48 | + |
| 49 | +* ### 3.2 - Utilizando o 'Run and Debug' |
| 50 | +  |
| 51 | + |
| 52 | + #### OBS: Independentemente do método escolhido, um comando será executado no terminal do 'Visual Studio Code', ao "término da execução", aparecerá uma mensagem no terminal: **'Started GameListApplication in X seconds'**, indicando que o projeto foi iniciado com sucesso! |
| 53 | + |
| 54 | +## 🛠 Dependências e Plugins Usados |
| 55 | + |
| 56 | +| Nome | Versão | |
| 57 | +| :-------------------------------- | :------- | |
| 58 | +| **Dependências** || |
| 59 | +| 🔵 Spring Boot - Starter Data JPA | `3.0.6` | |
| 60 | +| 🔵 Spring Boot - Starter Web | `3.0.6` | |
| 61 | +| 🔵 H2 Database Engine | `2.2.22` | |
| 62 | +| 🔵 PostgreSQL JDBC Driver | `42.6.0` | |
| 63 | +| 🔵 Spring Boot Starter Test | `3.0.6` | |
| 64 | +| **Plugins** || |
| 65 | +| 🔴 Apache Maven Resources Plugin | `3.1.0` | |
| 66 | +| 🔴 Spring Boot Maven Plugin | `3.0.6` | |
| 67 | + |
| 68 | +## 🔗 Links |
| 69 | +[](https://github.com/GabrielTorelo/FrontEnd_Game_List-TypeScript_React) |
| 70 | +[](https://documenter.getpostman.com/view/22314470/2s946h7rv1) |
0 commit comments