Skip to content

[BE] refactor: 메일 전송 기능에서 트랜잭션을 분리한다. #521

@dongho108

Description

@dongho108

As-is

  • 메일 전송하는 부분까지 트랜잭션에 묶여있어서 외부 리소스에 문제가 생길경우 트랜잭션이 오래 물려있습니다.
  • JavaMailSender에 의존하면 테스트 짜기가 어렵습니다. MailSender로 바꿔보려고 해요.

To-be

  • 메일 전송 기능의 트랜잭션을 분리한다.
  • JavaMailSender 대신 MailSender를 의존하도록 바꾼다. - 테스트 코드 리팩터링

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions