1. Acesse https://start.spring.io
  2. Preencha:
  3. Adicione dependências:
  4. Clique em "Generate" e importe no IntelliJ ou Eclipse.

🧙‍♂️ Exemplo de estrutura de projeto Naruto


konoha-api/
├── src/
│   ├── main/
│   │   ├── java/com/naruto/konoha/
│   │   │   ├── controller/   --> Controla as rotas (Naruto)
│   │   │   ├── service/      --> Regras de negócio (Kakashi)
│   │   │   ├── model/        --> Entidades (Ninjas)
│   │   │   └── repository/   --> Acesso ao banco (Jiraiya)
│   └── resources/
│       ├── application.properties


💡 Curiosidade Ninja

🛠️ O que é Gradle e Maven?

🔨 Maven

Maven é uma ferramenta de automação de build baseada em XML (pom.xml). Ele organiza seu projeto, gerencia dependências e facilita o processo de build, test e deploy.

📦 Exemplo Naruto:

Imagine o Kakashi liderando o time 7. Ele tem um plano (pom.xml) que define quais ninjas (dependências) serão convocados, em que ordem as missões (build/teste) serão feitas e como será a entrega.


<!-- Exemplo de dependência no Maven -->
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-web</artifactId>
</dependency>