Newest Post

What's New in Spring Integration 2.2 (Part 2 - Transaction Synchronization)

Read more

This Week in Spring - 25th September, 2012

Welcome back to another installment of This Week in Spring!
There’s so much good stuff to look at this week. Can you believe we’re already staring down October?

It’s time to think about who or what you are going to be for halloween!

With October comes SpringOne2GX, the premier event for Spring developers.
Check out the final schedule of
speakers and sessions
for this year’s event! SpringOne 2GX is your opportunity to learn from development leads and published authors on the Spring, Groovy/Grails, Tomcat and Cloud technologies.

Read more

Second milestone of spring-test-mvc released

A second milestone of the Spring MVC Test project is now available through the SpringSource Artifactory repository

There is much that’s new. On the server side we’ve added support for servlet filters, basic support for Spring Security, the ability to define default request properties and expectations to re-use across every performed request, and much more. On the client side we’ve greatly expanded the options for request matching and response creation.

For further details and comments read this blog post.

Read more

What's New in Spring Integration 2.2.RC1 (Part 1 - MongoDb)


Spring Integration 2.2.RC1 is out and we will be coming out with a set of blogs in the coming days discussing some of its new features.
In this first blog we’ll talk about MongoDb Inbound and Outbound Channel Adapters. Full set of discussed samples is available here

MongoDb Outbound Channel Adapter

MongoDb Outbound Channel Adapter allows you to write the Message payload to a MongoDb document store.

You can see the simplest configuration of the MongoDb Channel Adapter below:

<int-mongodb:outbound-channel-adapter id="deafultAdapter"/>
Read more

Spring Integration Release Candidate 1 is Released!

Spring Integration 2.2.0.RC1 - the release candidate for the 2.2 stream, including a number of important features and improvements, is now available. Barring major issues, we expect to make the final release shortly, so users are encouraged to try out the new features, some of which are described here. Over the next week or so, we intend to release a number of blog posts highlighting some of these features and others.

Read more

Spring Shell 1.0.0.RC1 Released

Dear Spring Community,

I am pleased to announce the first release candidate for Spring Shell project! Spring Shell is an interactive shell that can be easily extended with commands using a Spring based programming model, extracted from the Spring Roo project.

Downloads | JavaDocs | Reference Documentation | Changelog

This release contains various fixes related to JLine/Jansi. See the changelog for detailed info.

We look forward to your feedback on the forum or in the issue tracker.

Read more

This Week in Spring - 18th September, 2012

Welcome to another installation of This Week in Spring! This week I'm in Bloomington-Normal, Illinois talking to StateFarm about Spring Projects: MVC, REST, Mobile, and Android. The developers here are code ninjas. Listening to their internal talks over the course of the day has been eye opening, to say the least. Don't miss the Spring, Groovy and Grails event of the year in Washington, DC: SpringOne2GX. If you haven't already registered, now's the time! Oh, and don't forget, if you're in the United States, today is national cheeseburger day! So... bon appetit!

Read more

Spring Data Neo4j 2.1.0 Release Candidate 4 released

Shortly before the Spring Data GA release train arrives, we would like to gather some feedback on fixes and updates in Spring Data - Neo4j. That’s why we released an Release Candidate 4.

Here is a quick overview of the changes that made it into this release candidate, much longer than we intended to, but still very useful.

Changes in version 2.1.0.RC4 (2012-08-19)

  • DATAGRAPH-296 Updates to stable versions of Neo4j 1.8.RC1, spatial, cypher-dsl and java-rest-binding, adopted to API changes
  • DATAGRAPH-285 adding application events for save and delete
  • DATAGRAPH-263, DATAGRAPH-212, DATAGRAPH-272, DATAGRAPH-147 refactored derived query creation, added support for multiple indexed fields and all query keywords
  • DATAGRAPH-294 derived finder methods for numerically indexed values
  • DATAGRAPH-293 find objects by graph-id
  • DATAGRAPH-275 non graceful fallback on empty graph for TypeRepresentationStrategyFactory
  • DATAGRAPH-246 allowing entity as parameter to derived finders
  • DATAGRAPH-281 Added support for Enums and Dates as parameters to Cypher
Read more

Spring Tool Suite and Groovy/Grails Tool Suite 3.1.0.M1 released

Dear Spring Community,

I am happy to announce the first milestone release 3.1.0.M1 of the Spring Tool Suite (STS) and the Groovy/Grails Tool Suite (GGTS).

Highlights from this milestone include:

  • We now provide distributions based on Eclipse 3.8 and Eclipse 4.2
  • Mylyn updated to 3.8.1
  • Mac apps now signed for Gatekeeper in OSX 10.8 Mountain Lion
  • Maven support for Grails projects

Some of our users reported general performance issues with the new Eclipse Juno 4.2 platform that STS 3.0.0 ships with. Most of these issues seem to be related to the underlying UI platform and its usage from various plugins and extensions. Since our goal is to provide the best possible user experience, we decided to provide two separate distributions for STS 3.1.0.M1: one that is built on top of Eclipse Juno 3.8 and one on top of Eclipse Juno 4.2. People who have trouble using the 4.2-based version should try the 3.8-based distribution instead.

Read more

Spring Data REST 1.0.0.RC3 Released

I’m pleased to announce the release of Spring Data REST 1.0.0.RC3! This release includes a significant number of bug fixes, changes to the structure of the JSON representation, better integration of user-defined Jackson Modules that are bootstrapped into the internal ObjectMapper, as well integration with Spring HATEOAS. Also included in this release is support for extending the resource representation (e.g. to add links to other, related resources) using the Spring HATEOAS ResourceProcessor abstraction.

Read more