Spring Boot - Koşucular
Uygulama Çalıştırıcısı ve Komut Satırı Çalıştırıcısı arayüzleri, Spring Boot uygulaması başlatıldıktan sonra kodu yürütmenizi sağlar. Uygulama başladıktan hemen sonra herhangi bir eylemi gerçekleştirmek için bu arayüzleri kullanabilirsiniz. Bu bölüm onlardan detaylı olarak bahsediyor.
Uygulama Çalıştırıcısı
Application Runner, Spring Boot uygulaması başladıktan sonra kodu yürütmek için kullanılan bir arabirimdir. Aşağıda verilen örnek, Application Runner arabiriminin ana sınıf dosyasında nasıl uygulanacağını gösterir.
package com.tutorialspoint.demo;
import org.springframework.boot.ApplicationArguments;
import org.springframework.boot.ApplicationRunner;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class DemoApplication implements ApplicationRunner {
public static void main(String[] args) {
SpringApplication.run(DemoApplication.class, args);
}
@Override
public void run(ApplicationArguments arg0) throws Exception {
System.out.println("Hello World from Application Runner");
}
}
Şimdi, aşağıdaki konsol penceresini gözlemlerseniz Hello World from Application Runner, println ifadesi Tomcat başladıktan sonra yürütülür. Aşağıdaki ekran görüntüsü alakalı mı?
Komut Satırı Çalıştırıcısı
Komut Satırı Çalıştırıcısı bir arayüzdür. Spring Boot uygulaması başladıktan sonra kodu çalıştırmak için kullanılır. Aşağıda verilen örnek, ana sınıf dosyasında Komut Satırı Çalıştırıcısı arayüzünün nasıl uygulanacağını gösterir.
package com.tutorialspoint.demo;
import org.springframework.boot.CommandLineRunner;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class DemoApplication implements CommandLineRunner {
public static void main(String[] args) {
SpringApplication.run(DemoApplication.class, args);
}
@Override
public void run(String... arg0) throws Exception {
System.out.println("Hello world from Command Line Runner");
}
}
Tomcat başlatıldıktan sonra "Komut Satırı Çalıştırıcısından Merhaba dünya" println ifadesinin altındaki konsol penceresine bakın.