🚀 2.3 Nosso Primeiro Programa Premium
Vamos construir a aplicação web mais simples possível para entender a “mágica” por trás do Spring Boot 3.4+. Para isso, seguiremos o fluxo de Engenharia de Elite.
Criando o Projeto em Segundos
Embora possamos usar os assistentes internos da IDE, o padrão profissional é utilizar o Spring Initializr.
- Acesse: start.spring.io
- Tecnologias: Selecione Maven, Java 17 e a versão estável do Spring Boot.
- Dependências: Adicione apenas o starter Spring Web.
- Gerar: Clique em Generate e abra o projeto em sua IDE (IntelliJ, VS Code ou ST4).
Codificação de Elite (Java 17)
Diferente do passado, nossa classe inicial será limpa, utilizando anotações semânticas modernas. No diretório src/main/java, crie o seguinte componente:
package com.example.demo;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;
/**- Controller inaugural seguindo os padrões de Engenharia Premium. */ @RestController
public class HelloController {
@GetMapping("/")
public String home() {
return "🚀 Olá, Spring Boot 3.4 com Java 17!";
}
}Execução e Automação
Para rodar seu sistema, você tem duas opções profissionais:
- Via IDE: Clique no botão “Run” na classe que contém a anotação
@SpringBootApplication. - Via Terminal: No diretório raiz, execute o wrapper do Maven:
./mvnw spring-boot:run
---
[[Informática para Internet/Sistemas Web II/capitulo_014|⬅️ Capítulo Anterior]] | [[Informática para Internet/Sistemas Web II/capitulo_016|Próximo Capítulo ➡️]]