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!