前言
Supplier是jdk1.8函数式编程中最新提供的一个函数式接口,其作用也是用来创建对象的,但是不同于传统创建对象的语法: new
public interface Supplier<T> {
/**
* Gets a result.
*
* @return a result
*/
T get();
}
测试代码:
@Test public void test(){ Supplier<User> supplier = ()->new User(); User user = supplier.get(); logger.info(user.toString()); logger.info(supplier.get().toString()); } //打印结果: com.ocean.entity.User@1963006a com.ocean.entity.User@1963006a