Spring MVC - REST Support

A Java framework for building RESTful web-applications using Spring-MVC. 

The goal of this project is to develop a light-weight framework which seamlessly integrates with Spring-MVC. This framework provides additional Controllers and utility classes to make it easy to develop RESTful applications using Spring-MVC.

Main Features

  • Request representation (command) binding & validation
  • REST-style parameterized URIs
    • e.g. /cars/{make}/{model}/{year}
  • User selection of response representation (views)
    • (planned) HTTP Accept header
    • URI suffixes (e.g. ".html", ".xml", ".atom", etc)
  • Supports all common HTTP methods
    • GET, POST, PUT, DELETE