✅ 스터디 개설 알림

Yuri Lee·2020년 12월 7일
0

스터디를 만들때가 아니라 공개할 때 알림

  • 알림 받을 사람: 스터디 주제와 지역에 매칭이 되는 Account
  • 알림 제목: 스터디 이름
  • 알림 메시지: 스터디 짧은 소개

QueryDSL 설정

QueryDSL 설치

  • 이후에 반드시 메이븐 컴파일 빌드 (mvn compile)를 해야 Q클래스를 생성해준다.
    • 나 역시 컴파일을 하지 않아서 에러가 발생함ㅠㅠ 재컴파일 필수 👏👏
  • 애노테이션 프로세서

스프링 데이터 JPA와 QueryDSL 연동

  • QuerydslPredicateExecutor 인터페이스 추가
  • Predicate 사용하기

시나리오

  1. A 유저 (이메일 인증까지 마친 사용자)
  2. 관심 주제, 활동 지역 설정에서 에서 관심 주제와 활동 지역을 설정함 ex) coffee
  3. 알림 설정에서 이메일로 받기 버튼 활성화 시킴
  4. 이후 coffee 라는 스터디 개설, 스터디 설정에서 스터디 주제를 coffee로 설정 한 후, 스터디 공개 버튼 누름!
    그러면 A 유저에게 메일이 발송된다.

메일이 왔음을 확인할 수 있다.

db Notification row가 추가됨!


출처 : 인프런 백기선님의 스프링과 JPA 기반 웹 애플리케이션 개발

profile
Step by step goes a long way ✨

0개의 댓글