본문 바로가기
Spring

[TIL] 231121 Spring 회원가입 구현

by studymode 2023. 11. 22.

 

 

PK, FK 연결할때 cascade

cascade = CascadeType.REMOVE 

삭제될때 같이 삭제되도록 설정

 

 

 

 

passwordEncoder 암호화된 비밀번호 확인

if(!passwordEncoder.matches(“사용자가 입력한 비밀번호’, “디비에 저장된 비밀번호”)){
	throw new IllegalAccessError(“비밀번호가 일치하지 않습니다.”);
}

 

디비에 암호화되어 저장된 비번을 사용자 비번 그대로와 비교하여 같은지 확인하여줌

matches( 비번, 저장된 비번)

 

 

 

 

 

 

❓추가 공부할거!!!!질문

 

  • 어떨땐 NoArgsConstructor / All / Required ??

         => 생성자 없을때 No

         => Required: final 붙어있는 것들 파라미터로 넣어서 생성자 만들때?

 

  •  Servlet 이 뭐야…?

 

  • Optional로 받는게 뭘까…. 안에 이즈프레젠트 메서드 존재

         => findByUserName해서 있으면 반환, 없으면 Null로 반환 =>is.present로 확인