Skip to content

Commit a591538

Browse files
committed
🐛 업데이트 메소드에 @transactional 추가
1 parent 1e4d514 commit a591538

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/main/java/com/boggle_boggle/bbegok/oauth/service/CustomOAuth2UserService.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,8 @@
1919
import org.springframework.security.oauth2.core.OAuth2AuthenticationException;
2020
import org.springframework.security.oauth2.core.user.OAuth2User;
2121
import org.springframework.stereotype.Service;
22+
import org.springframework.transaction.annotation.Transactional;
23+
2224
import java.time.LocalDateTime;
2325

2426
/** 사용자가 로그인을 시도할때 loadUser를 사용
@@ -69,7 +71,8 @@ private OAuth2User process(OAuth2UserRequest userRequest, OAuth2User user) {
6971
return UserPrincipal.create(savedUser, user.getAttributes());
7072
}
7173

72-
private void updateUser(User user, OAuth2UserInfo userInfo) {
74+
@Transactional
75+
public void updateUser(User user, OAuth2UserInfo userInfo) {
7376
log.debug("### OAUTH2 EMAIL <1> : {}", userInfo.getEmail());
7477
if(userInfo.getEmail() == null) return;
7578
if(user.getEmail() == null || (!user.getEmail().equals(userInfo.getEmail()))) {

0 commit comments

Comments
 (0)