title: @RequestParam vs @PathVariable
body: <p>What is the difference between <code>@RequestParam</code> and <code>@PathVariable</code> while handling special characters? </p>
  
  <p><code>+</code> was accepted by <code>@RequestParam</code> as space. </p>
  
  <p>In the case of <code>@PathVariable</code>, <code>+</code> was accepted as <code>+</code>.</p>