TIL

TIL_20230110

번잔중 2023. 1. 10. 23:45

오늘 할 일

😬 코드 스테이츠 99일차

[Main-Project] Day 6

  • Member 도메인 로그아웃, OAuth2, 회원 탈퇴 기능, 임시 비밀번호 발급 기능 구현하기

다른거

  • 1일 1커밋

오늘 배운 것

Member 도메인 로그아웃, OAuth2, 회원 탈퇴 기능, 임시 비밀번호 발급 기능 구현하기

  • fix: 회원가입 부분, 마이페이지 조회, 타 회원 정보 조회 코드 수정
  • feat: 회원 정보 수정에서 비밀번호 유효성 검사와 변경 기능 추가
  • 임시 비밀번호 발급, 회원 탈퇴까지는 완료
  • 회원 탈퇴는 soft delete를 사용해서 구현했습니다! @SQLDelete, @Where 어노테이션 두 개만 있으면 가능해요!
    • deleted라는 필드를 엔티티에 추가해서 soft delete를 구현할 수 있습니다.
    • @SQLDelete는 delete의 기능을 커스터마이징하여 삭제 대신 값을 변경하여 삭제된 것처럼 만들어 주는 것입니다.
    • @Where는 특정 조건에 해당하는 데이터만 불러올 수 있도록 사용합니다.
    • 링크: https://www.baeldung.com/spring-jpa-soft-delete

 

- 1일 1커밋

오늘 커밋은 프로젝트 입니다!

느낀점

  • soft delete라는 것에 대해 알고 나서 어떻게 구현해야 할지 막막했는데, 방법을 제공하는 사이트도 있었습니다! 그대로 따라하니 바로 적용되는 것이 신기했습니다.
  • 로그아웃과 OAuth2는 조금 천천히 진행해야겠습니다...!

내일 할 일

🥳 코드 스테이츠 100일차

[Main-Project] Day 7

  • Recruit, Free 게시판 고려해서 Member 컨트롤러에 Stub 데이터 채워넣기

다른거

  • 1일 1커밋

'TIL' 카테고리의 다른 글

TIL_20230112  (0) 2023.01.12
TIL_20230111  (0) 2023.01.11
TIL_20230109  (0) 2023.01.09
TIL_20230108  (0) 2023.01.08
TIL_20230107  (0) 2023.01.07