标签: java spring
我正在阅读Spring源代码,BeanFactory.java有一个方法:
<T> T getBean(Class<T> requiredType) throws BeansException;
第二个T是返回类型,但第一个意思是什么?
答案 0 :(得分:2)
这意味着该方法具有类型参数。当您使用类型为Class<T>的对象调用它时,它将返回类型为T的对象。
Class<T>
第一个T表示T是一个类型参数。