Page 502 - MDP2022-3
P. 502

.refreshToken(userInfoRequest.getRefreshToken())

             .authorities(Collections.singleton(authorityRepository.save(Authority.builder().authorityName("RO
             LE_USER").build())))
                                                     .activated(true)
                                                     .build());


                                     return  Boolean.TRUE;
                             }
                             catch(Exception  e){




                                     return  Boolean.FALSE;
                             }
                     }


                     public  Optional<UserInfo>  getRefreshToken(String  refreshToken){


                             return  userInfoRepository.findByRefreshToken(refreshToken);
                     }
             }


             com.webmister.semicolon.service.MailService
             import  com.webmister.semicolon.repository.UserInfoRepository;
             import  lombok.RequiredArgsConstructor;
             import  lombok.extern.slf4j.Slf4j;
             import  org.springframework.beans.factory.annotation.Value;
             import  org.springframework.mail.SimpleMailMessage;
             import  org.springframework.mail.javamail.JavaMailSender;
             import  org.springframework.stereotype.Service;


             @Service
             @Slf4j
             @RequiredArgsConstructor
             public  class  MailService  {
                     final  UserInfoRepository  userInfoRepository;


                     private  final  JavaMailSender  mailSender;


                     @Value("${spring.mail.username}")
                     String  sender;


                     public  void  mailSend(String  userEmail,  String  key)  throws  Exception  {
                             String                         userNickName                                  =
             userInfoRepository.findByUserEmail(userEmail).get().getUserNickName();
   497   498   499   500   501   502   503   504   505   506   507