본문 바로가기

아카이브/Mine Villages

Game Villages 1일차 코드 리뷰 : 4월 3일

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.");
        }