Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[PR] AOP 알림 기능 및 쪽지 기능 구현 #49

Merged
merged 7 commits into from
Apr 12, 2024

Conversation

orlzlL
Copy link
Contributor

@orlzlL orlzlL commented Apr 12, 2024

이 PR이 해결하는 문제

알림 기능 및 쪽지 기능 구현됨

변경 내용

쪽지 기능 구현
알림 기능을 AOP로 구현함

테스트

  • postman으로 테스트 완료

관련 이슈

#47 #21 #34

추가 사항
build.gradle

implementation 'org.springframework.boot:spring-boot-starter-aop'

OnionHotSayYoApplication.java

@EnableAspectJAutoProxy

orlzlL added 7 commits April 11, 2024 19:30
@Setter 없이 ModelMapper 사용하도록 main 수정해야함
MyPostListDTO 및 Post 엔티티 컬럼명 변경(location -> locationId) 해야함
+ 내가 작성한 댓글 및 대댓글 조회 시 commentService와 replyService 순환참조 발생하여 Repository로 수정함
기존에 CommentService에서 전송하던 알림을 AOP로 분리함

추가사항:
gradle에 aop 추가해야함
main문에 @EnableAspectJAutoProxy 추가해야함
쪽지 발송, 쪽지 수신 확인(읽음 상태로 변경), 내가 보낸 쪽지 조회, 내가 받은 쪽지 조회, 안 읽은 쪽지 조회
구현 및 postman test 완료
쪽지가 발송될 때 받는 사람에게 알림 전송됨
@orlzlL orlzlL added the feature 새로운 기능을 추가했을 때 label Apr 12, 2024
@orlzlL orlzlL added this to the OnionHotSayYo-Server milestone Apr 12, 2024
@orlzlL orlzlL self-assigned this Apr 12, 2024
Copy link
Contributor

@ms1011 ms1011 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

아주 좋은 기능이네요 👍👍👍👍

@ms1011 ms1011 merged commit 108501c into develop Apr 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature 새로운 기능을 추가했을 때
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

2 participants