Aula 02 - 23/07/25

TOMCAT:

SERVERT CONTAINER - Servidor de aplicação

Criação de Projeto de Spring Boot, maven - ufoTracker

https://github.com/leoinfnet/ufoTracker

JSON Property: Permite definir o nome do objeto que será retornado, sem alterar a nomenclatura padrão dos métodos de uma classe

@RestControler: Define que é uma controler

@RequestMapping (”/hello”) : Define que é um rota/recurso

@GetMapping: Define um método GET

@RestController
@RequestMapping ("/hello")
public class HelloController {
    //@RequestMapping(method = RequestMethod.GET)
    @GetMapping
    public DiscoVoador hello() throws JsonProcessingException {
public class DiscoVoador {
    // Define o nome do objeto que será exibido
    @JsonProperty("PLAENTA QUE O CLIENTE QUER")
    private String planetaDeOrigin;

    public DiscoVoador(String planetaDeOrigin) {
        this.planetaDeOrigin = planetaDeOrigin;
    }

    public String getPlanetaDeOrigin() {
        return planetaDeOrigin;
    }

ADD LOMBOK: https://mvnrepository.com/artifact/org.projectlombok/lombok

Criação de live Template no IntelliJ - são atalhos para criar parêmtros