代码之家  ›  专栏  ›  技术社区  ›  lovespring

<T>在春季的BeanFactory.java中意味着什么?[副本]

  •  -2
  • lovespring  · 技术社区  · 12 年前

    我正在阅读spring源代码,BeanFactory.java有一个方法:

    <T> T getBean(Class<T> requiredType) throws BeansException;
    

    第二个T是返回类型,但第一个是什么意思?

    1 回复  |  直到 12 年前
        1
  •  2
  •   Sotirios Delimanolis    12 年前

    这意味着该方法具有类型参数。当你用类型的对象调用它时 Class<T> 则返回类型为T的对象。

    第一个T是T是类型参数的指示。