-5
この方法でget()メソッドを使用していますか?Java 8オプションのget()メソッド
Optional<User> loginUser = userService.findUserByEmail(authentication.getName());
if (loginUser.isPresent()) {
User user = loginUser.get();
user.setLastLogin(new Date());
userService.saveUser(user);
}
この特定のシナリオでは、例外をスローする代わりに空の結果を返す可能性があるコードを文書化することを除いて、 'null'を使用することよりも利点がほとんどありませんが、それを使用する方法の1つです例えば)。 – Kayaman
問題は、エンドユーザーがログインしていないとどうなりますか?あなたは何も間違っているようにアプリケーションがちょうど行くことを続けますか? – VGR