-
12/20스파르타코딩클럽/스프링 개인 프로젝트 - 복습 2023. 12. 20. 21:50
2일차
- 닉네임, 비밀번호를 request에서 전달받기
- 로그인 버튼을 누른 경우 닉네임과 비밀번호가 데이터베이스에 등록됐는지 확인한 뒤, 하나라도 맞지 않는 정보가 있다면 "닉네임 또는 패스워드를 확인해주세요."라는 에러 메세지를 response에 포함하기
-> JPA 사용하기 - 로그인 성공 시, 로그인에 성공한 유저의 정보를 JWT를 활용하여 클라이언트에게 Cookie로 전달하기
-> JWT 활용해서 AuthController에서 적용
3일차
- 제목, 작성자명(nickname), 작성 날짜를 조회하기
- 작성 날짜 기준으로 내림차순 정렬하기
-> JPA , auditing 설정하고 desc - (챌린지 과제) 전체 조회가 아닌 페이징 조회를 할 수 있도록 해보기
-> pageable 설정 - (챌린지 과제) 페이징 + 커스텀 정렬 기능 구현하기 -> 사용자가 입력한 key와 정렬 기준을 동적으로 입력 받아, 해당 기준에 맞게 데이터를 제공. (예. 작성자명 오름차순 정렬 and 작성 날짜 오름차순 정렬된 결과를 상위 5개만 출력)
-> JPA, Pageable 구현해서 key, 정렬기준, 몇개 출력할지 정하는 메소드 만들어서 사용
'스파르타코딩클럽 > 스프링 개인 프로젝트 - 복습' 카테고리의 다른 글
다했으면 리팩토링 이어서 해야지? (0) 2023.12.22 12/19 (0) 2023.12.19 Preview (1) 2023.12.18 - 닉네임, 비밀번호를 request에서 전달받기