Bird
0
0

How do you declare a query parameter named count as optional with a default value of 5 using @RequestParam in a Spring Boot controller method?

easy📝 Syntax Q3 of 15
Spring Boot - REST Controllers
How do you declare a query parameter named count as optional with a default value of 5 using @RequestParam in a Spring Boot controller method?
A@RequestParam(value = "count", defaultValue = "5") int count
B@RequestParam(required = true, defaultValue = "5") int count
C@RequestParam(value = "count", required = true) int count
D@RequestParam int count = 5
Step-by-Step Solution
Solution:
  1. Step 1: Use @RequestParam with value attribute

    The value attribute specifies the query parameter name.
  2. Step 2: Set defaultValue attribute

    Setting defaultValue = "5" makes the parameter optional and assigns a default if missing.
  3. Step 3: Avoid required=true when defaultValue is set

    When defaultValue is provided, required is implicitly false.
  4. Final Answer:

    @RequestParam(value = "count", defaultValue = "5") int count -> Option A
  5. Quick Check:

    Default value makes parameter optional [OK]
Quick Trick: Use defaultValue to make @RequestParam optional [OK]
Common Mistakes:
  • Setting required=true with defaultValue causes confusion
  • Trying to assign default value directly to method parameter
  • Omitting value attribute when parameter name differs

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More Spring Boot Quizzes