ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 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
Designed by Tistory.