Spring 框架 4 支持 Java 8 语言和 API 功能。在本文中,我们将重点放在 Spring 4 支持新的 Java 8 的功能。最重要的是 Lambda 表达式,方法引用,JSR-310的日期和时间,和可重复注释。
Lambda 表达式
Spring 的代码库使用了 Java 8 大量的函数式接口,Lambda 表达式可以用来编写更干净和紧凑的代码。每当出现函数式接口的对象的预期时我们便可以提供一个 Lambda 表达式。让我们进一步继续之前首先学习函数式接口。
函数式接口
有单一抽象方法的接口被称为函数式接口。下面是 JDK 中函数式接口的一些例子: