웹 개발

Spring Boot 시작 시, 코드 실행

노루아부지 2021. 12. 11. 00:38

개발을 하다보면, 프로그램 시작하자마자 실행되어야 할 코드가 있습니다.

예를 들어, Tomcat의 경우 web.xml에 listener를 등록하는 것 처럼요.

 

Spring Boot에도 그런 것이 있습니다.

아래와 같이 ApplicationReadyEvent를 사용하면 됩니다.

@EventListener(ApplicationReadyEvent.class)
public void doSomethingAfterStartup() {
  System.out.println("hello world, I have just started up");
}

 

728x90
loading