application listener를 람다로 구현하는 경우에 대해서 질문 드립니다.
doInvokeListener 추적해보면 를 주지 않아서 모든 ApplicationEvent 마다 println 을 수행하고 있습니다. 이렇게 하면 한번만 출력 되네요. ApplicationListener listener = (ApplicationStartedEvent) -> { System.out.println("App Started =================================="); }; 하지만 이 문장이 더 간결할것 같습니다. app.addListeners((ApplicationStartedEvent e)-> System.out.println("App Started =================================="));