✅ HTML 이메일 전송하기

Yuri Lee·2020년 11월 18일
0
    public void sendSignUpConfirmEmail(Account newAccount) {
        EmailMessage emailMessage = EmailMessage.builder()
                .to(newAccount.getEmail())
                .subject("스터디올래, 회원 가입 인증")
                .message("/check-email-token?token=" + newAccount.getEmailCheckToken() +
                        "&email=" + newAccount.getEmail())
                .build();

        emailService.sendEmail(emailMessage);
    }

간단한 문자열로 메시지를 전송했는데, 이제 클릭만 하면 인증이 되도록 하려고 한다. 그러기 위해서는 html로 메일을 보내야 한다.

타임리프의 가장 핵심적인 클래스는 TemplateEngine이다.

첫번째 파라미터는 simple-link, 두번째 파라미터는 context

MVC Model로 생각하자면 context가 (thymeleaf 에 있는 context 임!, model이라고 생각하면 된다. )


출처 : 인프런 백기선님의 스프링과 JPA 기반 웹 애플리케이션 개발

profile
Step by step goes a long way ✨

0개의 댓글