Skip to content

Conversation

@Neibce
Copy link
Member

@Neibce Neibce commented May 20, 2025

변경점 👍

2개의 메일 알림 기능 구현
https://devlog.jun0.dev/swagger-ui/index.html

  • 내 글에 댓글을 달면 메일로 알려주기
  • 내 댓글에 대댓글을 달면 메일로 알려주기

스크린샷 🖼

Screenshot 2025-05-20 at 6 09 14 pm Screenshot 2025-05-20 at 6 10 59 pm

비고 ✏

  • SMTP 서버 인증서 재발급 및 릴레이 설정 (Postfix -> Mailjet SMTP Relay) (jun0.dev)
  • 시간이 부족해 제대로 구현한 건지 잘 모르겠다..
  • 코드가 점점 스파게티가 되고있다,, 🍝

Neibce added 4 commits May 14, 2025 11:13
* Java 버전 재설정

* db, jwt, springdoc 관련 설정 추가

* 각종 dependencies 추가

* Enable JpaAuditing

* 각종 예외 클래스 추가

* CommonResponse 정의

* User entity 및 repository 정의

* User entity 및 repository 정의

* RefreshToken 관련 entity, repository 정의

* GlobalExceptionHandler 정의

* SecurityConfig 정의 및 로그인 위한 AuthenticationFilter 정의

* CustomUserDetailsService 정의

* Auth 기능 controller 및 service 정의

* User 기능 controller 및 service 정의

* Jwt용 TokenProvider 정의

* Swagger 사용 위해 SwaggerConfig 정의

* feat: user에 isActive 열 추가해 계정 탈퇴 시 행 delete 대신 단순 update로 관리

* fix: 잘못/만료된 refreshtoken 통과되는 오류 해결

* fix: PK를 email에서 uuid로 변경

* style: 오타 수정

* fix: CustomUserDetails 사용하도록 통일

* fix: 클래스 이름 형식 통일

* feat: User간 .equals(User)로 비교 가능하게 수정
* feat: 게시글/대댓글 작성, 보기 기능 추가를 위한 DTO/도메인 추가

* feat: 게시글/대댓글 작성, 보기 기능 구현
* feat: 알림 메일 전송을 위한 MailService 구현

* refactor: nofi 종류별 함수 분리

* feat: 비동기 메일 전송을 위한 Executor 추가

* feat: 비동기 메일 전송을 위한 댓글 생성 Event, Listener 클래스 추가

* feat: CommentService에서 publishEvent
@Neibce Neibce added the enhancement New feature or request label May 20, 2025
@Neibce Neibce self-assigned this May 20, 2025
@Neibce Neibce closed this Jun 26, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant