Ain't no REST for the wicked

Spring REST Data close to 1.0.0 arrival, with second release candidate

Chris Mayer

Spring’s modern database plans are all coming together – we take an in-depth look into the project itself.

After a fairly bleak few months at SpringSource, with the departure of several key figures including Spring founder Rod Johnson, it’s back to business as useful. Thankfully we’re glad to report that development is motoring on, with the highly anticipated Spring REST Data 1.0 project getting its second release candidate.

It appears that Spring is putting a heavy emphasis upon the wider Spring Data project, of which REST falls under. With the true emergence of non-relational databases, such as MongoDB and Cassandra and map-reduce frameworks like the one present in Apache Hadoop, SpringSource need to stay relevant, as they prepare for a cloud offensive.

In all, there are 11 subprojects to Spring Data: including homes for big data in Apache Hadoop, VMware’s own data-grid GemFire and key value store Redis.

The REST Data Project plays a central role, linking up performing CRUD operations of persistence models using HTTP and Spring Data Repositories and making it far easier to expose the repositories as RESTful endpoints.

New functionalities are added for this release candidate. JSONPE now handles errors and there’s also the ability to turn off CRUD methods. Integration with existing Spring MVC applications is improved as well.

Things have moved along quickly, with the first milestone only being reached back in April and a first release candidate only in June. Be sure to check out the raft of new and updated documentation, such as:

Checking out the Github repository is also a wise move.

We can expect the first Spring Data release train soon, with Stage One expected in mid-August before going GA not long after. The release train is part of a wider effort to simultaneously release all store modules and ensure that common functionality is maintained. Not to mention the fact that this will include updates from Spring Data Commons, JPA, MongoDB, Neo4J and Gemfire projects.

Spring definitely needs an injection of something new to take it to the next level. By embracing modern data technologies, the Spring Data Project might just give Spring developers the revitalisation they seek.

Inline Feedbacks
View all comments