Peço verificar porque não aparece o menu da aplicação pra mim. Agradeço.
import br.com.alura.TabelaFipe.service.ConsumoApi;
import java.util.Scanner;
public class Principal {
private Scanner leitura = new Scanner(System.in);
private ConsumoApi consumo = new ConsumoApi();
private final String URL_BASE = "https://parallelum.com.br/fipe/api/v1/";
public void exibeMenu(){
var menu = """
*** OPÇÕES ***
Carro
Moto
Caminhão
Digite uma das opções para consultar:
""";
System.out.println(menu);
var opcao = leitura.nextLine();
String endereco;
if (opcao.toLowerCase().contains("carr")){
endereco = URL_BASE + "carros/marcas";
} else if (opcao.toLowerCase().contains("mot")) {
endereco = URL_BASE + "motos/marcas";
} else {
endereco = URL_BASE + "caminhões/marcas";
}
var json = consumo.obterDados(endereco);
System.out.println(json);
}
}
package br.com.alura.TabelaFipe;
import br.com.alura.TabelaFipe.principal.Principal;
import org.springframework.boot.CommandLineRunner;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class TabelaFipeApplication implements CommandLineRunner {
public static void main (String[] args) {
SpringApplication.run(TabelaFipeApplication.class);
}
@Override
public void run(String... args) throws Exception {
Principal principal = new Principal();
principal.exibeMenu();
}
}