1. import static com......ClassName.*;引用这个类里面的静态方法,如果只某个静态方法,直接将*换成方法名即可。【JDK1.5】
import static com.test.domain.specification.CustomerSpecification.*;
import static org.springframework.data.jpa.domain.Specifications.where;
使用时,直接使用静态方法名即可,如where(....);不用再ClassName.staticMethod来调用了。
2.Lambda,Stream【JDK1.8】
page.getContent().stream().filter(item -> item.getName().contains(name.getValue().toString())).collect(Collectors.toList());
非常好用的方式,Java以后应该也是走这种路线了吧,所以必须得学会。