
Spring Framework 4.0 M1: WebSocket Support
As you may have seen, the first milestone of Spring Framework 4.0 was already announced and with it we've released early WebSocket support. Why WebSocket matters? It enables efficient, two-way communication over the web that is essential in applications where messages need to be exchanged between client (typically browser) and server at high frequency and Read more…

Spring Framework 4.0 M1 & 3.2.3 available
Dear Spring community, It's my pleasure to announce the first milestone towards Spring Framework 4.0, delivering a first cut of our work on several key themes: the first wave of Java SE 8 / OpenJDK 8 support (some details following below) initial support for JMS 2.0, JPA 2.1, Bean Validation 1.1, and JSR-236 concurrency (from Read more…

Reactor – a foundation for asynchronous applications on the JVM
We’re pleased to announce that, after a long period of internal incubation, we’re releasing a foundational framework for asynchronous applications on the JVM which we’re calling Reactor. It provides abstractions for Java, Groovy and other JVM languages to make building event and data-driven applications easier. It’s also really fast. On modest hardware, it's possible to Read more…

Content Negotiation using Spring MVC
There are two ways to generate output using Spring MVC: You can use the RESTful @ResponseBody approach and HTTP message converters, typically to return data-formats like JSON or XML. Programmatic clients, mobile apps and AJAX enabled browsers are the usual clients. Alternatively you may use view resolution. Although views are perfectly capable of generating JSON Read more…

Spring Data Arora SR1 released
I am pleased to announce the first service release for the Spring Data Arora release. It includes the following modules: Spring Data Commons 1.5.1 – Changelog Spring Data JPA 1.3.1 – Changelog Spring Data MongoDB 1.2.1 – Changelog Spring Data Neo4j 2.2.1 – Changelog Spring Data Redis 1.0.4 – Changelog Spring Data Gemfire 1.3.1 – Read more…

Introducing Spring XD
Today we are officially kicking off a new initiative called Spring XD whose theme is "tackling Big Data complexity"1. The Spring Data team has been incredibly busy over the past few years, not only providing support for NoSQL datastores but also simplifying the development experience with Hadoop. With the creation of the Spring for Apache Read more…

Spring and Open Source at the Pivotal Initiative
By now you’ve probably heard about Pivotal. I’d like to take a moment here to explain what this means for Spring, and to tell you about some of our plans for 2013. In case you missed it, here’s the essential background on Pivotal: Led by Paul Maritz, the initiative unites key people and projects from Read more…
Bringing new life to Spring Travel with Thymeleaf
Hi reader! My name is Daniel Fernández and I am the author of the Thymeleaf template engine as well as several other open source technologies. I recently helped update the Spring Travel sample application and migrate its view layer to Thymeleaf, and the nice folks at SpringSource have given me the opportunity to write Read more…

Spring Petclinic is on Github!
We are pleased to announce that the Spring Petclinic sample application has been refactored. The source code is now available on github and has been deployed on cloudfoundry. Here is a screenshot of the new application: And here is an overview of the new architecture: Spring, Spring, Spring We have used the following Spring features: Read more…

Spring Data GemFire 1.3.0 Released
I am pleased to announce the GA release of Spring Data GemFire 1.3.0. In addition to many minor bug fixes and enhancements, this release includes some notable new features to make writing Java applications with GemFire even easier: Annotation Support For Functions GemFire provides the ability to "bring the code to the data" by providing Read more…

