애송이의 유산

  • 홈
  • 태그
  • 방명록

2025/08 1

spring boot 사이드 프로젝트 : spring의 @EventListener 사용기

sse 를 이용한 알림 시스템을 구현하며, 코드 개선을 고민하던 중 EventListener를 적용해 개선이 가능하다는 것을 알게 되었습니다. 이 글은 해당 기능 적용기에 대한 포스팅입니다. 1. spring의 @EventListener란? 이벤트 발행/구독 메커니즘특정 이벤트가 발생했을 때, 해당 이벤트를 구독하고 있는 리스너들에게 알림을 보내 관련 로직을 수행하도록 하는 방식입니다.제 코드에서 이벤트 발생 위치는 포스팅 생성 메서드가 되겠고, 이벤트를 구독하는 리스너는 알림 시스템이 되겠습니다. EventListener 원리이벤트 발행/구독 시스템은 spring에서 제공하는 @EventListener 어노테이션을 이용해 구현이 가능합니다.EventListener 를 통해 이벤트 발행/구독 동작을..

Project/개인 프로젝트 2025.08.26
이전
1
다음
더보기
프로필사진

백엔드 개발자 (24.04.08 ~ 현재)

  • 메뉴 (34)
    • 게임 후기 (0)
    • Project (15)
      • 9uin (12)
      • 개인 프로젝트 (3)
    • Language (1)
      • Java (1)
    • PS (7)
      • 프로그래머스 (7)
    • Backend (11)
      • spring boot (8)
      • spring security (3)
      • 이론 (0)
    • Database (0)
    • 책 (0)
      • 가상 면접 사례로 배우는 대규모 시스템 설계 기초 (0)

Tag

docker, github action, GCP, jwt, delete쿼리, refresh token, querydsl, 다대다 관계, Token, SpringBoot, spring security, MapStruct, 알림 시스템, 프로그래머스, JPA, CI/CD, 토큰, 사이드 프로젝트, Spring, spring boot,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/08   »
일 월 화 수 목 금 토
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31

방문자수Total

  • Today :
  • Yesterday :

Copyright © AXZ Corp. All rights reserved.

티스토리툴바