Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Classe ConsumoApi

//Código omitido

@Override
public void run(String... args) throws Exception {
    var consumoApi = new ConsumoApi();
    var json = consumoApi.obterDados("https://www.omdbapi.com/?t=gilmore+girls&apikey=6585022c");
    System.out.println(json);

}

Não está aceitando escrever o código acima como @Override. Se eu deixo o código sem ser sobreescrita, ela aceita.

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta
solução!

Olá, Gilvaneide! Tudo bem?

No contexto do Spring Boot, o método run geralmente faz parte da implementação da interface CommandLineRunner. Certifique-se de que sua classe está implementando essa interface. Veja um exemplo de como isso deve ser feito:

import org.springframework.boot.CommandLineRunner;
import org.springframework.stereotype.Component;

@Component
public class SuaClasse implements CommandLineRunner {

    @Override
    public void run(String... args) throws Exception {
        var consumoApi = new ConsumoApi();
        var json = consumoApi.obterDados("https://www.omdbapi.com/?t=gilmore+girls&apikey=6585022c");
        System.out.println(json);
    }
}

Certifique-se de que:

  1. Sua classe implementa CommandLineRunner.
  2. Você importou as classes necessárias do Spring.

Espero ter ajudado e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.