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

2024-03-01

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

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

我的问题是如何选择映射名称 and lookup, 基于什么标准?


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

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

EJB中@Resource注解的mappedName和lookup属性有什么区别? 的相关文章

随机推荐

  • 接收缓冲区的限制

    我通过以下方式与客户端建立了连接 gen tcp listen 1234 binary packet 0 reuseaddr true active false recbuf 2048 此代码执行消息处理 loop Socket gt in
  • 为什么我们必须在 Django 设置中提供 WSGI_APPLICATION 变量

    我是一名 Django 开发新手 所以如果这个问题没有意义 请原谅我 我们提供一个变量叫做WSGI APPLICATION在 django 设置中ROOT URLCONF和一些其他设置变量 我们也在 wsgi py 文件中提供设置文件路径
  • NSTableView 中 NSTextFieldCell 的自定义字段编辑器

    我有一个习惯NSTableView子类充满了几个自定义NSTextFieldCell子类 我希望能够使用箭头键更改编辑的单元格 我可以通过创建自定义字段编辑器 通过子类化NSTextView 并从窗口委托返回它 如下所示 id window
  • Netty 4. ByteToMessageCodec之后的并行处理

    If a NioEventLoopGroup被用作workerGroup 之后的消息ByteToMessageDecoder处理程序 对于单个连接 通过以下处理程序以顺序 单线程 方式处理NioEventLoop 是否有可能让它们在之后由另
  • 为跨浏览器功能设置选择菜单样式的正确方法[重复]

    这个问题在这里已经有答案了 I came across this problem with a select menu it s about styling it with the help of CSS Jquery By now I m
  • 如何在Matlab中向线图添加箭头?

    我想在 Matlab 中的线条图中添加箭头来说明流程 理想情况下 箭头应位于指向该线方向的线上 这可能吗 为了在 Matlab 中绘制箭头 请使用名为的文件交换免费包arrow m http www mathworks com matlab
  • Mac OSX Lion DNS 查找顺序 [关闭]

    Closed 这个问题是无关 help closed questions 目前不接受答案 升级到 Mac OSX Lion 后 我发现 etc hosts 不再首先查找名称解析 这会导致一些副作用 例如 etc hosts 中的条目解析速度
  • 在 D3.js 中为多个小条形图下的轴绘制单独的域

    我的目的是在一个具有不同域的 svg 中绘制多个小条形图 建立在这个例子 http bl ocks org officeofjane 7315455 我遇到的主要问题似乎是从输出中提取特定键的值的问题d3 nest并定义每个密钥对应的域 绘
  • Django 管理员:当我单击外键旁边的添加按钮(+)时想要预填充一些字段

    在 Django 管理中 当我单击下拉列表旁边的添加 按钮时 我想使用当前记录中的数据来填充外键记录的字段 例如 我正在查看一个实例X其中有字段a b and c和一个外键Y Y还有字段a b and c 所以当我单击 添加 按钮时X例如
  • 正则表达式:搜索动词词根

    我已经看到了按词尾对动词进行分类的结果 但我想使用正则表达式来查找西班牙语中常规动词的动词词根 我正在使用这个奇特的网站 http regexpal com http regexpal com 我怀疑这可能与我的最终用途不兼容 但将是一个很
  • 如何安排Makefile来编译具有多个.c文件的内核模块?

    如何安排Makefile来编译具有多个 c文件的内核模块 这是我当前的 Makefile 它是由自动生成的KDevelop http www kdevelop org TARGET nlb driver OBJS nlb driver o
  • 如何在 Mongoose 数组中的每个值前面添加一个字符串?

    假设我有一个这样的文档集合 name Bob listIDs 1c2f 32a1 0ebf name Meg listIDs a844 8132 b246 如何在每个文档的 listIDs 中的每个值前面添加字符串 0000 例如 name
  • 基本 Springboot 应用程序抛出 NullPointerException

    我在使用 SpringBoot 时遇到问题 我的控制器中有一个异常处理程序 每次我抛出一个被控制器捕获的异常时 它都会向客户端返回正确的值 但它也会在日志中放入大量 NPE 这主要是一种烦恼 但日志中的许多无关紧要的错误可能会掩盖真正的问题
  • 在正则表达式中将一组模式中的模式列入受控多次出现的白名单

    我希望以下示例返回匹配项 I like foob ar com 我喜欢 google com 和foob ar com I like foob ar com和 google com 我喜欢 foobargoogle com 和 google
  • 如何检查sd卡目录中是否存在文件

    我想检查 android SD 卡中是否存在给定的文件 我正在尝试使用绝对路径创建文件并检查file exists 但它不起作用 该文件的 URL 是 file mnt sdcard book1 page2 html 并且该文件确实存在 但
  • 如何在另一个滚动视图中滚动ListView

    我有个问题 我有一个布局 其滚动视图位于三个列表视图 A B C 上 我想要滚动孔布局以及滚动每个列表视图 Problem 当布局滚动时 列表视图不会滚动 如果我删除滚动布局 则列表会滚动 但布局不会滚动 可能的解决方案是什么 使用以下方法
  • AWK 关联数组、映射或哈希映射

    假设我有两个文件 文件1 地图 txt 1 178246 2 289789 3 384275 4 869282 文件2 关系 txt 178246 289789 384275 178246 384275 869282 预期结果是 1 2 3
  • 如何使用组类型查看主题成员

    有一个默认值ClusterRoleBinding named cluster admin 当我跑步时kubectl get clusterrolebindings cluster admin o yaml我得到 apiVersion rba
  • Python中%的意义是什么[关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我对编程语言和 Python 都是全新的 尽管我已经阅读了 3 个简短的教程来解释它 但我仍然无法理解 的意义 有人能分解一下 在这段代码
  • EJB中@Resource注解的mappedName和lookup属性有什么区别?

    我对以下两个属性感到困惑 Resource注解 Java 文档说 映射名称 该资源应映射到的产品特定名称 该资源的名称 由 name 元素定义或默认 是使用该资源的应用程序组件的本地名称 它是 JNDI java comp env 命名空间