You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* feat: Oauth2 네트워크 통신 트랜잭션 범위 밖으로 분리
* refactor: accessToken 생성 로직 Transaction 범위 밖으로 분리
* refactor: @mock 어노테이션 활용
* refactor: Facade 패턴 적용
* refactor: DTO 정적 팩토리 메서드 정의
* refactor: LoginMemberDto에 Member객체가 아닌 필드를 담도록 수정
* feat: Oauth2 네트워크 통신 트랜잭션 범위 밖으로 분리
* refactor: accessToken 생성 로직 Transaction 범위 밖으로 분리
* refactor: @mock 어노테이션 활용
* refactor: Facade 패턴 적용
* refactor: DTO 정적 팩토리 메서드 정의
* refactor: LoginMemberDto에 Member객체가 아닌 필드를 담도록 수정
* feat: Oauth2 네트워크 통신 트랜잭션 범위 밖으로 분리
* refactor: accessToken 생성 로직 Transaction 범위 밖으로 분리
* refactor: @mock 어노테이션 활용
* refactor: Facade 패턴 적용
* refactor: DTO 정적 팩토리 메서드 정의
* refactor: LoginMemberDto에 Member객체가 아닌 필드를 담도록 수정
✨ 세부 내용
현재 로그인 로직 실행시 Oauth2로 소셜 벤더에서 UserInfo를 가져오는 로직이 Transaction 범위 내에 속합니다.
상대적으로 비용이 큰 네트워크 통신 과정이기에 트랜잭션 범위 밖으로 분리하는게 좋을 것 같습니다.
이에 Oauth2 네트워크 통신 로직을 Transaction 범위 밖으로 분리하는 것을 제안합니다.
아래는 현재 코드입니다.
⏰ 예상 소요 시간
1시간
The text was updated successfully, but these errors were encountered: