로딩
요청 처리 중입니다...

[Springboot-Jpa]블로그 만들기-7 :: 페이징 처리 연습

 [Springboot-Jpa]블로그 만들기-7 :: 페이징 처리 연습

https://www.youtube.com/watch?v=z_yxfFUX1xI&list=PL93mKxaRDidECgjOBjPgI3Dyo8ka6Ilqm&index=26 ※유튜브 데어프로그래밍 블로그 프로젝트 26~27강을 보고 정리한 내용입니다※ {id}로 주소로 파라미터를 전달 받을 수 있다.

@PathVariable를 이용해서 @GetMapping에 들어간 {id}와 동일한 id를 파라미터로 받아 URL 경로에 변수를 넣어준다. 출처 findById의 리턴타입이 Optional인 이유: user/4을 찾으면 내가 데이터베이스에서 못찾아오게 되면 user가 null이 된다.

그럼 return null이 리턴이 되고 프로그램에 문제가 생긴다. 그러므로 Optional로 User 객체를 감싸서 가져와 null인지 아닌지 판단해서 return 한..........