To my knowledge both serves the same purpose. Except the fact that @PathVariable is from Spring MVC and @PathParam is from JAX-RS. Any insights on
@PathVariable
@PathParam
@PathVariable and @PathParam both are used for accessing parameters from URI Template
Differences: