Apparently spring 4.0.3 is the first truly java8-ready version of spring 4. See http://spring.io/blog/2014/03/27/spring-framework-4-0-3-released-with-java-8-support-now-production-ready