본문 바로가기 메뉴 바로가기

기묘한 개발 이야기

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

기묘한 개발 이야기

검색하기 폼
  • 분류 전체보기 (83)
    • 새롭게 시작하는 개발 이야기 (33)
      • 유틸 (2)
      • 프로젝트 (3)
      • git (1)
      • 모각코 - 1기 (2)
      • 공부 (2)
    • 개발 일지 (19)
      • <Project> Lotto (1)
      • <Project> resume (7)
      • <Project> restAPI-ims (4)
      • <일부 비공개>인턴 일기 (5)
      • <일부 비공개>회사 일기 (2)
    • 읽고 쓰고 씹고 즐기고 (27)
      • Spring-boot (9)
      • Java (11)
      • js (0)
      • GraphQL (1)
      • Algorithm (3)
      • CS (3)
    • 스터디 & 독서 (1)
  • 방명록

@TransactionalEventListener (1)
@TransactionalEventListener 적용기

어떤 유저가 회원가입을 하거나 수정을 했을 때 메일을 발송해야하는 기능을 구현해야했다. @TransactionalEventListener를 이용하여 이 것을 해결했는데 기본 코드는 작년 프로젝트 코드를 참고 하였고, 메일을 발송하는 기능 자체는 회사 내부 다른팀의 api(외부 api)를 이용하였다. 흐름 자체는 외부 api를 통해 메일 내용을 등록해놓는 것이었고, 내부 코드에서는 CRUD가 일어났을 때 EventListener가 실행될 수 있도록 되어있었는데, 이 부분에서 작은 문제가 생겼다. @Override public UserDto createUser(LoggedInUser loggedInUser, RequestUserDto request) { UserEntity originUser = userRe..

읽고 쓰고 씹고 즐기고/Spring-boot 2020. 11. 2. 10:39
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • RequestHandler
  • Java
  • 스터디 회고
  • Request Handler
  • web
  • MySQL
  • JavaScript
  • homebrew
  • mapping
  • body
  • 일지
  • 프로그래머스
  • 인텔리J
  • JAR
  • 한 입 크기로 잘라먹는 리액트
  • Spring
  • 개발
  • spring-boot
  • 회고
  • @Autowired
  • 모듈
  • 개발일지
  • springboot
  • 멀티모듈
  • Spring Boot
  • header
  • HTTP
  • graphQL
  • 자바스크립트
  • Gradle
more
«   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
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바