
Spring Integration 2.1 is now GA
Spring Integration 2.1 has been released! You can download it here or configure your Maven POM. This version is the result of more than one full year of work, and the team has resolved hundreds of issues since Spring Integration 2.0 was released. Interestingly, it has been 4 years and a few days since the Read more…

Spring Framework moves to GitHub
Today we're happy to announce that the Spring Framework has moved to GitHub! As you've probably noticed, nearly every other Spring project has already made the move, and those that haven't will soon. Git helps us with many of the challenges of managing a large codebase like the Spring Framework, but what's most exciting is Read more…

Spring Roo 1.2.0.RELEASE available
It is my pleasure to announce that Spring Roo 1.2 GA has just been released. This release represents a significant amount of engineering effort by the Roo team and includes all the most popular features that the Roo user community have requested as well as many performance and usability improvements. The new features of Roo Read more…

Spring Framework 3.1 goes GA
It is my pleasure to announce that Spring Framework 3.1 becomes generally available today! This release delivers several key features that make Spring ready for the challenges of 2012 and beyond: * The environment abstraction and the associated bean definition profiles, along with centrally configurable property sources for placeholder resolution. * Java-based application configuration based Read more…

Spring Integration Scripting Support – Part 1
Spring Integration scripting support, available in the 2.1 release, builds upon the Groovy scripting support introduced in 2.0. If you are familiar with Spring Integration, consider scripting support as another tool in your toolbox that you will find useful in certain situations. If you have existing code written in languages such as Groovy, Python, Ruby, Read more…

Cross Site Request Forgery and OAuth2
In this short article we look at Cross Site Request Forgery in the context of OAuth2, looking at possible attacks and how they can be countered when OAuth2 is being used to protect web resources. OAuth2 is a protocol enabling a Client application, often a web application, to act on behalf of a User, but Read more…

Spring Roo 1.2.0.RC1 released
The Spring Roo team is delighted to announce the availability of 1.2.0 Release Candidate 1. The Roo 1.2.0.RC1 release follows on from M1 and includes two exciting new features: Multi-module Maven project support. This is the Roo community's most popular and most voted for feature (ROO-120). You can now create projects with a parent POM Read more…

Using Cloud Foundry Services with Spring: Part 4 – Spring Profiles
Spring 3.1 adds significant new support for environments. This new Environment API makes it easy to expose properties to an application or conditionally load a fragment of configuration. In an earlier post in this series, Ramnivas showed how Cloud Foundry can automatically connect to a database without manual configuration. When you need more control over Read more…

Using Cloud Foundry Services with Spring: Part 3 – the <cloud> namespace
We saw in the previous blog post Using Cloud Foundry Services with Spring: Part 2 – Auto-reconfiguration that when you deploy a Spring application, your use of data services will be detected, and your application will automatically be re-configured to use the cloud services available to your application. This works great for simple applications and Read more…

Updated Maven Support for Android Projects
It has been a while since my initial posts on using Maven with Spring Android, and the state of the tools has changed somewhat. With the recent release of the SDK for Android 4.0 and revision 14 of the Android Development Tools (ADT), Google made several changes that impacted the third party Maven plugin support Read more…





