gpt4 book ai didi

jakarta-ee - EJB中@Resource注解的mappedName和lookup属性有什么区别?

转载 作者:行者123 更新时间:2023-12-04 14:12:47 27 4
gpt4 key购买 nike

我对 @Resource 的两个属性感到困惑注解。

Java 文档说:
映射名称:此资源应映射到的产品特定名称。此资源的名称(由 name 元素定义或默认)是使用该资源的应用程序组件的本地名称。 (它是 JNDI java:comp/env 命名空间中的一个名称。)许多应用程序服务器提供了一种方法来将这些本地名称映射到应用程序服务器已知的资源名称。此映射名称通常是全局 JNDI 名称,但也可以是任何形式的名称。
查找:引用指向的资源的名称。它可以使用全局 JNDI 名称链接到任何兼容资源。

My Question is how to choose between mappedName and lookup, based on what criteria?

最佳答案

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

关于jakarta-ee - EJB中@Resource注解的mappedName和lookup属性有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25033088/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com