아카이브/Mine Villages
Game Villages 1일차 코드 리뷰 : 4월 3일
verdantjuly
2024. 4. 3. 22:41
728x90
1. 이메일 인증 localization
try {
String ko = "[Game Villages] 인증번호를 확인해 주세요";
String en = "[Game Villages] Please check your verify number";
SimpleMailMessage message = new SimpleMailMessage();
message.setTo(userEmailRequestDto.getEmail());
if (userEmailRequestDto.getClientLanguage().equals("ko")){
message.setSubject(ko);
} else {
message.setSubject(en);
}
message.setText(randomNumber);
emailSender.send(message);
} catch (Exception e) {
throw new RuntimeException(e.getMessage());
}
2. status message 영어로
// 이메일 중복 검사
User findUser = userRepository.findUserByEmail(userEmailRequestDto.getEmail());
if(findUser != null){
throw new RuntimeException("User already Exists.");
}