Open betterthani opened 1 year ago
UserEntity 부분에서 loginId를 get해오지 못함. 필요한 부분들 외엔 전부 주석 처리 했더니 에러 메세지 사라지지만 mapper부분에서 password를 받지 못함
-> interface를 매퍼로 등록하기위해 @Mapper어노터이션을 사용하였다(UserMapperRepository)
mapper부분의 @update로 정의해놓았던 부분을 xml파일로 빼냈고, @Mapper부분 (UserMapperRepository)에 param어노테이션을 사용하여, 각 객체 뺴내었더니 password 인식됨.
password인식은 되나 , jakarta.mail.AuthenticationFailedException 해당 오류 발생
해당 오류는 네이버 2단계 인증으로 인한 오류로 임시 비밀번호 생성하여 정보에 넣었더니 수정완료 유저의 이메일 주소에 제목, 내용, 임시비밀번호 생성되는것 확인되었으며, db부분에서도 비밀번호 부분 변경된 내용 확인하였다.
이메일로 임시 비밀번호 보내기(javamailsender 이용)
-> 이미지까지 첨부하고싶으면 MimeMessageHelper 사용.