Spring Boot - 스프링 이벤트

이 포스트에서는 아래와 같은 내용을 다룰 예정이다.

  • 애플리케이션에서 필요한 이벤트 메시지를 사용자가 직접 정의한 후, 이를 스프링 이벤트를 이용해서 전파
  • 멀티 스레드 비동기 방식을 이용하여 이벤트 메시지를 구독하는 2가지 방법
    • 이벤트 메시지를 전달하는 ApplicationEventMulticaster 를 설정
    • @Async 애너테이션 사용
  • 스프링 애플리케이션에서 미리 정의해서 제공하는 이벤트 메시지의 종류 및 사용
  • 트랜잭션이 종료하는 시점(= 커밋, 롤백)에 따라 구독한 이벤트를 실행

Continue reading

Spring Boot - 스케쥴링 태스크

이 포스트에서는 스프링 프레임워크에서 제공하는 스케쥴링 기능을 설정하는 법과 스케쥴을 설정하여 태스크를 실행하는 법, 그리고 배치 서버를 구성하는 법에 대해 알아본다.

Continue reading

Spring Boot - REST-API 호출

이 포스트에서는 아래 내용에 대해 살펴본다.

Continue reading

Spring Boot - 스프링 부트 테스트

이 포스트에서는 스트링 테스트 모듈을 사용하여 테스트 케이스를 작성하는 방법에 대해 알아본다.
스프링 부트 프레임워크에서 제공하는 애너테이션과 테스트 슬라이스 개념도 함께 알아본다.

Continue reading

Spring Boot - AOP

이 포스트에서는 객체 지향 프로그래밍과 관점 지향 프로그래밍(AOP) 가 어떻게 다른지 알아본다.
관점 지향 프로그래밍의 핵심은 ‘관심의 분리’ 이며, 관심의 분리를 최소화할 수 있는 사용자 정의 애너테이션을 사용하는 법에 대해 알아본다.

Continue reading

Pagination


© 2020.08. by assu10

Powered by assu10