Первое большое отличие состоит в том, что Restlet и RESTEasy предоставляют реализации JAX-RS.Вы можете написать код JAX-RS, чтобы любая из этих платформ могла работать и ничего не менять.Spring MVC - это отдельный API, который не реализует JAX-RS.Это обеспечивает большую часть той же функциональности из того, что я видел.Конечно, Restlet также предоставляет собственный API, не основанный на JAX-RS, что тоже неплохо.
Я нашел это , казалось бы, тщательное сравнение Spring MVC и JAX-RS на InfoQ, что может заинтересоватьвы.Я бы сказал, если вы уже используете Spring MVC и он отвечает вашим потребностям в отделе REST, придерживайтесь этого, пока не найдете необходимость искать что-то еще.