@Resource - 属性名称和查找之间的区别?

@Resource - Difference between attributes name and lookup?

javax.annotation.Resource

属性“name”和“lookup”有什么区别?什么时候用name,什么时候用lookup?通过阅读 javadoc,我无法理解其中的区别。

正如它所说的名称是特定于产品的,并且不受许多应用程序服务器的支持。所以现在你应该使用查找,因为它应该是可移植的和跨平台的。您指定给定资源的全局 JNDI。