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

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:

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.