230512 로그 - KKYHH #17
KKYHH
started this conversation in
Today I Learned
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
✅ RequestParam
SpringBoot의 어노테이션인 RequestParam은 사용자가 전달하는 값을 1:1로 매핑해주는 어노테이션이다
보통 파라미터를 통해 값을 전달할 때 자주사용
1️⃣ 파라미터 이름을 지정하고 받기
2️⃣ 파라미터 이름을 생략하고 받기
3️⃣ 어노테이션을 생략하고 받기
보편적으로 이렇게 3가지 방법을 이용한다고 한다
만약 다른 사람과 협업중이라면 3️⃣방법을 사용하기에는 명확하지 않을 수 있고 1️⃣방법은 파라미터 명을 단순히 일치시켜주면 코드의 길이 자체를 줄일 수 있기에 2️⃣를 사용하면 좋다고 한다
☀︎ @RequestParam 파라미터
1️⃣ name
2️⃣ required
3️⃣ defaultValue
☀︎ @RequestParam Map 으로 조회
➡️ 회고
프로젝트에서 게시글을 최신순으로 정렬하기위해 RequestParm을 썼는데
이런식으로 사용되었다
size에 defaultValue가 10이라 게시글이 10개의 기준으로 나오고
start는 그 페이지의 수를 저장해주는 것 같다
Beta Was this translation helpful? Give feedback.
All reactions