@Component
public class SampleListener implements ApplicationListener<ApplicationStartingEvent> {
@Override
public void onApplicationEvent(ApplicationStartingEvent applicationStartingEvent) {
System.out.println("=======================");
System.out.println("Application is Starting");
System.out.println("=======================");
}
}
@SpringBootApplication
public class SpringbootcoreApplication {
public static void main(String[] args) {
SpringApplication app = new SpringApplication(SpringbootcoreApplication.class);
app.addListeners(new SampleListener());
app.run(args);
}
}
Program arguments에서 -—
로 값으로 들어오는 값