
mongoTemplate.findAll(Customer.class);
E - Element (在集合中使用,因为集合中存放的是元素)
T - Type(Java 类)
K - Key(键)
V - Value(值)
N - Number(数值类型)
? - 表示不确定的java类型
List 表示 集合里 是 T类的实例
List 表示 集合里 是 E类的实例
List> 表示 集合里的对象类型不确定,未指定 List 同 List> 是一样的。
类名.class叫做“类字面量”,因class是关键字, 所以类名.class编译时确定。
getclass是某个具体的方法来调用,是运行时根据实际实例确定,getClass()是动态而且是final的。
String.class 是能对类名的引用取得在内存中该类型class对象的引用,
new String().getClass() 是通过实例对象取得在内存中该实际类型class对象的引用。