목록Spring Boot (48)
JUST GO
String MemberController .patchRecoverPassword (EmailAuthEntity emailAuth, UserEntity user) Enum result = this.memberService.recoverPassword(emailAuth, user); JSONObject responseObject = new JSONObject(); responseObject.put("result", result.name().toLowerCase()); return responseObject.toString(); } // MemberService public Enum
ModelAndView MemberController .getRecoverPasswordEmail (EmailAuthEntity emailAuth) => return null; Enum

th:fragment register.html 에서 공통된 내용을 body.html 로 가져온다.

utils 에 CryptoUtils 클래스를 생성해 준다. // 1. hashSha512 메서드 로직 완성하기 // - input으로 "test1234" 들어오면 // - 이 메서드는 throws 시그니처를 사용하지 않음. 고로 NoSuchAlgorithmException 발생 시 null 반환하도록 조치. // 2. CryptoUtils 클래스 객체화 못하게 막기 package dev.rootgo.studymemberbbs.utils; import java.nio.charset.StandardCharsets; import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; public class CryptoUtils {..