В docs.oracle (https://docs.oracle.com/javaee/7/tutorial/jaxrs002.htm) о извлечении параметров запроса мы имеем:
Если переменная шаблона пути URI не может быть приведена к указанному типу, среда выполнения JAX-RSвозвращает клиенту ошибку HTTP 400 («Bad Request»).Если аннотация @PathParam не может быть приведена к указанному типу, среда выполнения JAX-RS возвращает клиенту ошибку HTTP 404 («не найден»).
Может кто-нибудь объяснить разницу, может быть, датьпример?