spring
스프링부트 Application Starting Events
스프링에는 다양한 종류의 이벤트들이 있어서 개발자들이 애플리케이션과 컨텍스트의 생명주기의 특정 지점에서 특정 작업을 수행할 수 있도록 해준다. 애플리케이션에서 수동으로 이 이벤트들을 사용하는 일은 드물기는 하지만 프레임워크 내에서는 매우 강력하게 사용을 하고 있다. 1. 다양한 이벤트들 ApplicationStartingEvent ApplicationStartingEvent는 리스너 등록을 제외하고 특정 처리 전에 실행하는 시점에 발생한다. ApplicationEnvironmentPreparedEvent ApplicationEnvironmentPreparedEvent는 컨텍스트에서 Environment가 사용 가능할 때 발생한다. Environment가 이 시점에서 준비되기 때문에 다른 빈이 사용하기 전..
2023. 11. 19. 20:20