Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Erro.

Oii, tudo bem? Sei que o curso ainda esta em desenvolvimento, mas creio que nessa parte "Note que no exemplo acima, criamos uma classe chamada "MyCommandLineRunner" que implementa a Interface CommandLineRunner. No método "run" inserimos a ação que desejamos que seja executada logo depois que a aplicação for iniciada, nesse caso, apenas printamos "Olá, Mundo!". " o nome da classe não está condizente com a do exemplo, que é ScreenMatchApplication

Peço perdão se foi erro e eu não entendi bem :)

3 respostas
solução!

Olá, Nicolas! Como vai?

Você está absolutamente correto. Peço desculpas pela confusão. Na parte do texto onde mencionamos "Note que no exemplo acima, criamos uma classe chamada 'MyCommandLineRunner' que implementa a Interface CommandLineRunner", realmente houve um equívoco. O nome da classe no exemplo é 'ScreenMatchApplication', e não 'MyCommandLineRunner'.

Portanto, o trecho corrigido seria: "Note que no exemplo acima, criamos uma classe chamada 'ScreenMatchApplication' que implementa a Interface CommandLineRunner".

Agradeço muito por apontar essa inconsistência. É sempre bom ter pessoas atentas como você para nos ajudar a melhorar!

Espero ter ajudado e bons estudos!

Olá, Nicolas! Tudo bem com você?

Pelo que entendi, você está confuso com a descrição do exemplo na aula sobre a interface CommandLineRunner, certo? Você tem razão, parece haver um pequeno erro na descrição do exemplo. No código fornecido, a classe que implementa a interface CommandLineRunner é chamada de "ScreenMatchApplication", e não "MyCommandLineRunner" como mencionado no texto.

O código correto seria algo assim:

@SpringBootApplication
public class MyCommandLineRunner implements CommandLineRunner {
   
   @Override
    public void run(String... args) throws Exception {
        System.out.println("Olá, Mundo!");
    }
}

Aqui, a classe "MyCommandLineRunner" implementa a interface CommandLineRunner e, no método "run", nós inserimos a ação que queremos que seja executada logo depois que a aplicação for iniciada. Neste caso, apenas printamos "Olá, Mundo!".

Agradeço por você ter notado essa inconsistência e trazido à nossa atenção. Isso mostra o quanto você está focado e atento aos detalhes, o que é muito importante no mundo da programação. Mantenha esse espírito!

Espero ter ajudado e bons estudos!

Valeu pela ajuda e agilidade na resposta pessoal. Grato!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software