지난 주 동안 작업한 백오피스 프로젝트 발표를 오늘 진행하였다.
내용을 간단하게 정리해봤다.
S.A
여러 프로젝트 중에 배달 사이트를 골라 진행하였다.
음식 배달이다보니.. 고객, 가게, 메뉴, 주문, 리뷰 등 할 게 많아서 하나씩 담당하여 진행했다.
프로젝트에서 기억에 남는 코드이다.
* 암호화 된 비밀번호 확인
passwordEncoder.matches(profileUpdateDto.getUserPassword(), userDetails.getPassword())
* resository에서 작성일자가 최근인 3건가져오기
List<PasswordHistory> passwordHistories = passwordHistoryRepository.findTop3ByUserOrderByCreatedAtDesc(userDetails.getUser());
* Exception 꼭 오류 메세지 안써줘도 됨
.orElseThrow(() -> new Exception ());