Refactor code

This commit is contained in:
Rebwon
2021-09-30 11:59:35 +09:00
committed by MaengSol
parent bf8d021588
commit f91b823bac
3 changed files with 3 additions and 10 deletions

View File

@@ -6,7 +6,6 @@ import com.yam.app.account.domain.AccountRepository;
import com.yam.app.account.domain.GenerateMemberEvent;
import org.springframework.context.event.EventListener;
import org.springframework.stereotype.Component;
import org.springframework.transaction.annotation.Transactional;
@Component
public class AccountEventListener {
@@ -21,7 +20,6 @@ public class AccountEventListener {
}
@EventListener
@Transactional
public void handle(GenerateMemberEvent event) {
var account = accountReader.findByEmail(event.getEmail())
.orElseThrow(() -> new AccountNotFoundException(event.getEmail()));

View File

@@ -3,9 +3,8 @@ package com.yam.app.adapter;
import com.yam.app.account.domain.RegisterAccountConfirmEvent;
import com.yam.app.member.domain.GenerateMemberEvent;
import org.springframework.context.ApplicationEventPublisher;
import org.springframework.scheduling.annotation.Async;
import org.springframework.context.event.EventListener;
import org.springframework.stereotype.Component;
import org.springframework.transaction.event.TransactionalEventListener;
@Component
class DomainEventTranslator {
@@ -16,15 +15,13 @@ class DomainEventTranslator {
this.publisher = publisher;
}
@Async
@TransactionalEventListener
@EventListener
public void translate(RegisterAccountConfirmEvent event) {
publisher.publishEvent(
new com.yam.app.member.domain.RegisterAccountConfirmEvent(event.getEmail()));
}
@Async
@TransactionalEventListener
@EventListener
public void translate(GenerateMemberEvent event) {
publisher.publishEvent(
new com.yam.app.account.domain.GenerateMemberEvent(event.getMemberId(),

View File

@@ -8,7 +8,6 @@ import com.yam.app.member.domain.RegisterAccountConfirmEvent;
import org.springframework.context.ApplicationEventPublisher;
import org.springframework.context.event.EventListener;
import org.springframework.stereotype.Component;
import org.springframework.transaction.annotation.Transactional;
@Component
public class MemberEventListener {
@@ -26,7 +25,6 @@ public class MemberEventListener {
}
@EventListener
@Transactional
public void handle(RegisterAccountConfirmEvent event) {
var nickname = event.getEmail().split("@")[0];
memberRepository.save(new Member(nickname, "temp.png"));