Spring Boot의 EventHandler #1
Spring Framework를 기반으로 애플리케이션을 구성할 때, 보통 웹 기반으로 합니다. @Controller나 @RestController annotation을 사용하여 외부의 이벤트(Http Request)에 의해서 동작합니다. 때로는 외부 요청 없이 Spring Application이 구동될 때, 어떤 작업을 처리하고 싶을 때가 있습니다. 가장 쉬운 방법은 Spring Bean의 생성자에 원하는 코드를 작성하는 것입니다. 1. 생성자를 이용한 초기화 생성자를 이용한 초기화 @Component class DemoComponent { private final Logger log = LoggerFactory.getLogger(this.getClass()); DemoComponent() { log.i..
카테고리 없음
2021. 2. 2. 14:38