質問編集履歴
3
修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -151,15 +151,18 @@
|
|
151
151
|
|
152
152
|
//DBから取得したユーザ情報を格納する変数
|
153
153
|
Optional<User> getUserInfo = Optional.ofNullable(new User());
|
154
|
+
|
155
|
+
|
154
156
|
if (auth != null) {
|
155
|
-
|
157
|
+
//getNameでログインユーザーのEmailを取得
|
156
158
|
String email = auth.getName();
|
159
|
+
|
157
|
-
|
160
|
+
//ここでエラーが発生!!!!!!!!!!!!!!!!!!
|
158
|
-
//emailは取得できていることを確認しています。
|
161
|
+
//emailは取得できていることを確認しています。
|
159
162
|
getUserInfo = userRepository.findByUserEmail(email);
|
160
163
|
|
161
164
|
} else if (user != null) {
|
162
|
-
//google認証でここは通りません。
|
165
|
+
//google認証でここは通りません。
|
163
166
|
getUserInfo = userRepository.findByUserEmail(user.getEmail());
|
164
167
|
|
165
168
|
}
|
2
文法修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -22,7 +22,7 @@
|
|
22
22
|
以下、省略
|
23
23
|
```
|
24
24
|
|
25
|
-
### コントローラーに記述してい
|
25
|
+
### コントローラーに記述しているソースコード(正常系)
|
26
26
|
|
27
27
|
``` UserRepository.java
|
28
28
|
@Mapper
|
@@ -83,7 +83,7 @@
|
|
83
83
|
}
|
84
84
|
}
|
85
85
|
```
|
86
|
-
### ユーザークラス
|
86
|
+
### ユーザークラスで記述しているソースコード(異常系)
|
87
87
|
|
88
88
|
``` UserRepository.java
|
89
89
|
@Mapper
|
1
文法修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -3,13 +3,14 @@
|
|
3
3
|
エンティティ(Userクラス)の業務処理は、エンティティ(Userクラス)でメソッド化し
|
4
4
|
分かりやすくすることが目的です。
|
5
5
|
|
6
|
+
メールアドレス認証とgoogle認証を採用しており
|
6
|
-
メールアドレス認証
|
7
|
+
メールアドレス認証を行なった時のエラーになります。
|
7
8
|
|
8
9
|
### 実現したいこと
|
9
|
-
DBからユーザー情報を取得すること。
|
10
|
+
エンティティクラスで、DBからユーザー情報を取得すること。
|
10
11
|
### 試したこと
|
11
|
-
コントローラーではDBから
|
12
|
+
コントローラーで記述していた時は、DBから問題無く取得できますが
|
12
|
-
エンティティクラス
|
13
|
+
エンティティクラスに移動するとnullが返ってきます。
|
13
14
|
|
14
15
|
### 発生している問題・エラーメッセージ
|
15
16
|
|