반응형
개발을 하다보면, 프로그램 시작하자마자 실행되어야 할 코드가 있습니다.
예를 들어, Tomcat의 경우 web.xml에 listener를 등록하는 것 처럼요.
Spring Boot에도 그런 것이 있습니다.
아래와 같이 ApplicationReadyEvent를 사용하면 됩니다.
@EventListener(ApplicationReadyEvent.class)
public void doSomethingAfterStartup() {
System.out.println("hello world, I have just started up");
}
728x90
반응형
'웹 개발' 카테고리의 다른 글
java logging framework(log4j, log4j2, slf4j) (0) | 2021.12.14 |
---|---|
java reflection을 통해 class의 setter method를 호출하는 방법 (0) | 2021.12.13 |
Springboot에서 HTTP encoding charset 설정하는 방법 (0) | 2021.12.10 |
Java에서 HashMap 복사하는 방법 (0) | 2021.12.10 |
비밀키(암호화 키)를 문자열로 변환 및 반대로 변환 (0) | 2021.12.07 |