Getting Started with Spring Data REST

Engineering | Greg L. Turnquist | February 26, 2014 | ...

Hot on the heels of Spring Data's Codd GA release, there is a new Getting Started guide for Spring Data REST, Accessing Data with REST. It shows you how to create up an application with a JPA backend and a RESTful, hypermedia-driven front end.

Spring Data REST does all the heavy lifting of building a powerful RESTful front end as well as writing the JPA queries for the back end. To top it off, the guide leverages Spring Boot so you are using the latest-and-greatest from the Spring team.

Cheers!

This Week in Spring - February 25th, 2014

Engineering | Josh Long | February 25, 2014 | ...

Welcome back to another installment of This Week in Spring.

Yesterday I was in Atlanta, GA for the amazing DevNexus conference talking to developers about the latest and greatest in the wide world of Spring, and about REST API development with Spring. Today I am in Montreal, Canada, for the ConFoo conference. I'll speak to developers this week about Spring's rich NoSQL and big-data support and building REST APIs with Spring.

As usual, we've got a lot to cover, so let's get into it!

  1. Spring Batch lead Michael Minella has announced that Spring Batch 3.0 M3 is now available. My favorite new feature? It implements all of the required pieces for JSR 352, the Batch JSR! Congratulations Michael and team, this is a huge milestone!
  2. Spring Mobile lead Roy Clarkson has announced that Spring Mobile 1.1.1 is now available.
  3. Spring Security lead Rob Winch announced that Spring Security 3.2.1, and 3.1.5, are now available
  4. Rob also announced that Spring LDAP 2.0.1 is now available.
  5. Christoph Strobl has announced that Spring Data Redis 1.2.0 is now available, also!
  6. Join Juergen Hoeller and the Spring Team to learn about Java 8 and Spring Framework 4.0 on March 25.
  7. Don't miss Mattias Arthursson on March 18th, presenting Spring LDAP 2.0.0.
  8. Tomcat fans should check out the webinar replay from Apache Committer Stuart Williams and Daniel Mikusa: Introduction to Apache Tomcat 8.
  9. The replay of the Spring Data Community Lightning Talks from SpringOne2GX 2013 are now up
  10. The replay of the SpringOne2GX 2013 talk, _SpringOne2GX 2013 Replay: Researching Cancer In the Cloud Using Spring, Neo4J, Mongo and Redis _
  11. Spring Data lead Oliver Gierke has announced that Spring Data Codd is now available and GA! Check out the latest and greatest bits!
  12. The latest cut of the Axon CQRS framework, version 2.1, is now available.
  13. Pivotal CEO Paul Maritz has penned a nice post on the formation of a foundation around Cloud Foundry
  14. El Reg also has a nice post on the recent formation of the Cloud Foundry foundation in a post titled, Cloud Foundry laps up attention in EMC, IBM, HP, Rackspace, SAP, VMware love-in.
  15. The Zoltan blog has a nice post on using two-factor authentication with Spring Security
  16. Biju Kunjummen on the the Java Code Geek's blog has put together a nice nice post on his first steps with Spring Boot and Spring Integration.
  17. Xavier Padró' has published his followup post to last week's post introducing Spring and Thymeleaf. The new post looks at how to build a form, and how to use Ajax with Thymeleaf.
  18. Speaking of Spring Boot, the OpenCredo blog has a nice post on their first steps with Spring Boot, as well! Check it out.
  19. JavaLobby has a nice post on using custom ViewResolvers with Spring MVC.

This Week in Spring - February 18, 2014

Engineering | Josh Long | February 19, 2014 | ...

Welcome to another installment of This Week in Spring! As usual, we've got a lot to cover so let's get to it!

  1. Spring Data lead Oliver Gierke has announced that Spring Data Babbage SR3 has been released. The new release rolls up Spring Data Commons 1.6.4, Spring Data JPA 1.4.4, Spring Data MongoDB 1.3.4, and Spring Data Neo4J 2.3.4. Like Spring 4 before it, this release train ships with a Maven dependency BOM (bill of materials) that can be used to level set the dependency versions.
  2. March 18th Webinar - Join Mattias Arthursson as he introduces Spring LDAP 2.0.0.
  3. March 25 Webinar - Be sure to check out Spring lead Juergen Hoeller's upcoming webinar: Spring Framework 4 on top of Java 8.
  4. SpringOne2GX 2013 replay: Spring and Sencha - A Match Made In Heaven (or at least the cloud) is now available
  5. Check out a founding father of Spring - Rob Harrop talk about Running Spring in Amazon Web Services, a great talk from SpringOne2GX 2013.
  6. HCL Technologies AVP Srinivas Ajjarapu penned a nice post on some of the ways that Pivotal's stack is helping IT lower spending and get more.
  7. Nicolas Frankel is back, and has put together a nice post on how to chain together Spring MVC ViewResolvers.
  8. Daniel Mikusa and Stuart Williams's webinar replay introducing Apache Tomcat 8 is now available online.
  9. Steve Perkins put together a nice post on his first steps with Spring Boot. Check it out!
  10. John Thoms has put together a nice example of configuring Spring Boot's embedded Tomcat application server with SSL support. Check it out!
  11. The stellar JHipster project, which sits on top of Spring Boot, is now available complete with new monitoring endpoints and a lot more!
  12. Speaking of Spring Boot, Spring Boot RC 3 is now available. Don't hesitate to check it out.
  13. Our pal Xavier Padró is back with a nice look at how to use the view templating library Thymeleaf with Spring
  14. My pal Andy Piper and Eclipse Paho (an MQTT client) lead Andy Piper has put together a nice post on how to use Spring Integration's MQTT support.

This Week in Spring - February 11, 2014

Engineering | Josh Long | February 11, 2014 | ...

Welcome back to another installation of This Week in Spring! I'm hurriedly preparing for a busy few weeks. I'll be giving a tech talk at our office (875 Howard St, San Francisco, CA) on the 18th (and you're more than welcome! Just turn up around 12:30 PST on Tuesday the 18th and join us as we talk Boot, baby!), some training on the 19th, then I'll be in Atlanta for the epic DevNexus show and then, the very next day, off to Montreal, Canada for the ConFoo conference. I hope to see you here, at the GoPivotal offices for the tech talk, or in Atlanta, or in Montreal!

This week we've got lots of…

What's new in Spring Data Codd RC1?

Engineering | Oliver Drotbohm | February 07, 2014 | ...

As we're approaching the home stretch of the Spring Data release train currently in development, I think it's time to give you a brief overview of some of the new features we're going to introduce with this release.

In case you're not aware yet, the release train is a coordinated release of multiple Spring Data modules to make sure they work seamlessly out of the box. The current one is named after the inventor of the relational model Edgar F. Codd.

Spring Data Commons

As the Spring Data Commons module creates the foundation for all of the other modules contained in the release train, new…

Spring YARN Application Model

Engineering | Janne Valkealahti | February 06, 2014 | ...

Now that Thomas has just released a fifth milestone for Spring for Apache Hadoop, I'd like to use this opportunity to talk about recent development in its new feature, Spring YARN.

One strength in our Spring IO Platform is interoperability of its technologies. Great example of this is how Spring Boot and Spring YARN are able work together to create a better model for Hadoop YARN application development. In this blog post I'd like to show an example of a new Spring Yarn Application model which is heavily based on Spring Boot.

Spring YARN Intro

Development life cycle from a moment when a…

Introduction to Apache Hadoop and Spring Data Hadoop

Engineering | Pieter Humphrey | February 06, 2014 | ...

Introduction to Apache Hadoop and Spring Data Hadoop by Hadoop expert Kailash Kutti (video from the Singapore Spring User Group)

http://www.singasug.com

Learn more about Spring Data at http://projects.spring.io/spring-data/

!{iframe width="560" height="315" src="//www.youtube.com/embed/w6qWNHOh3t0" frameborder="0" allowfullscreen}{/iframe}

This Week in Spring - February 4th, 2014

Engineering | Josh Long | February 04, 2014 | ...

Welcome back to another installment of This Week in Spring! There's a lot to cover so let's get to it.

  1. Spring Integration 3.0.1 maintenance release is now available, with lots of good bug fixes, and we encourage 3.0.0 users to upgrade now. Check out Gary Russell's blog about what's new in 3.0.0 if you haven't seen it yet, lots of new features.
  2. Spring Data's first release candidate of their "Codd" release train is now available!
  3. Join Spring Data project leads Oliver Geirke and Thomas Darimont on Feb 18th as they school us on Spring Data Repositories - Best Practices.
  4. On Feb 11th, don't miss an Intro to Apache Tomcat 8 Webinar with Apache committer Stuart Williams and Daniel Mikusa
  5. In other Apache Tomcat news, the maintenance release for Apache Tomcat 6.0.39 is now available. Head over to the TomcatExpert blog to check out the details.
  6. Zoltan's blog has a very nice post on building and deploying a Spring Boot application to Heroku! Check it out!
  7. Spring Batch lead Michael Minella gave a nice talk on Spring Batch and the Batch JSR, JSR 352 from SpringOne2GX, replay now available!
  8. Another SpringOne2GX replay this week, a fantastic talk from E*Trade architect Durai Arasan, on Real life use of Spring Integration with RabbitMQ at E*Trade. One of the best talks of SpringOne2GX 2013!
  9. spring.io lead and Spring ninja Chris Beams has put together a great post on what open-source means for all of us here at Pivotal. Check it out, and spread the word!
  10. Our pals at Neo4J got some great TechCrunch coverage about how Neo Technologies is changing the world of Graph databases!
  11. Blogger Brian put together a neat look at one way to handle common web development tasks like resource optimization (JavaScript transpilation, JavaScript and CSS minification, etc. ) with WRO4J and Spring. Check it out!
  12. Spring lead Juergen Hoeller put up a nice post on how to migrate from Spring 3.2 to Spring 4.0.(1).
  13. The Cygnet Infotech blog put together a neat infographic about Grails titled 6 Reasons Why Grails is an Awesome Java Web Framework. I have no idea what the infographic means by "Java" web framework, but it's certainly an epic JVM web framework, and the rest of it is as true as can be!
  14. The Programming Free blog has a post on building RESTful services with Spring MVC 4.0. This post is technically correct, but could stand to be even simpler! (See below)
  15. Fred George, who I had the pleasure of meeting last year (when I spoke at Oredev) through our mutual pal Chris Richardson, did a great talk in 2012 about building micro services which you can watch here. This video has nothing, specifically, to do with Spring. It instead focuses on building loosely coupled, discrete, micro services that - taken together - describe a system. Why do I mention this? Because Spring Boot makes it dead simple to build such services! Check out the Spring Initializr, select the functionality you need (perhaps web and JPA), open up Application.java, and then add a REST endpoint! Here's an example of a complete, working REST service powered by Spring Boot. The only thing I omit is the Maven (or Gradle) build file.

Get the Spring newsletter

Stay connected with the Spring newsletter

Subscribe

Get ahead

VMware offers training and certification to turbo-charge your progress.

Learn more

Get support

Tanzu Spring offers support and binaries for OpenJDK™, Spring, and Apache Tomcat® in one simple subscription.

Learn more

Upcoming events

Check out all the upcoming events in the Spring community.

View all