I see some using jersey w / Spring. With Spring 3.0, annotations are now available so that RESTful APIs are directly in the controller. Why should I use jersey w / Spring?
Jersey pros:
EDIT
A (very nice) Comparison of Spring MVC and JAX-RS
Spring 3 is backward compatible, so you can use a jersey.
What you get does not bind your application to the API.