Application Event 등록

@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);
	}
}

WebApplicationType 설정

Application arguments 사용하기

Program arguments에서 -—로 값으로 들어오는 값