EVENT2 Spring Data Common - 도메인 이벤트 이벤트 프로그래밍 스프링 프레임워크는 이벤트 기능을 제공한다. ApplicationContext 는 BeanFactory 인터페이스를 상속받았고, ApplicationEventPublisher 인터페이스도 상속받은 인터페이스이다. 이벤트는 ApplicationEvent 를 상속받아 만들면 되고, 리스너는 ApplicationListener를 구현하여 만들면 된다. 또는 스프링부트가 제공하는 어노테이션 @EventListener를 사용해도 된다. 1 이벤트 생성 @Getter public class PostPublishEvent extends ApplicationEvent { private final Post post; public PostPublishEvent(Object source) { super(s.. 2021. 2. 10. Springboot - SpringApplication SpringApplication 로깅 스프링 부트를 실행하면 출력물들이 뜬다. 이 때 출력된 로그들은 INFO 레벨이다. DEBUG 레벨로 하려면 다음과 같이 설정한다. Intellij > Edig Configuration > VM Options 에 -Ddebug라고 입력해준다. DEBUG 레벨에서는 좀 더 구체적인 로그정보가 나온다. 자동설정이 적용이 된 이유, 안 된 이유도 출력해준다. 배너 앞에 스프링부트라고 예쁘게 배너가 뜨는데, 이 또한 수정할 수 있다. resources 에 banner.txt 를 만들어서 표현하면 된다. gif, jpg, png 도 지원한다. application.properties 에서 이 banner.txt 의 경로도 변경할 수 있다. 기본 제공 변수도 사용할 수 있다. .. 2021. 1. 15. 728x90 이전 1 다음