1) 我们正在使用 OpenEJB(嵌入式和独立式)以及一些已部署的 EJB。我们想指定一些简单的静态业务规则和值(例如:icon_size=200)。通常,我们会将它们放入常规属性文件中(例如:rules.properties)。由于我们不应该在应用程序服务器内部直接访问文件系统,因此是否可以将这些键值对放置在 ejb-jar.xml 内的某个位置?
2)如果没有,是否有标准机制可以做到这一点?它是什么?
谢谢
最佳答案
使用环境条目。在 XML 中:
<env-entry>
<env-entry-name>icon_size</env-entry-name>
<env-entry-type>java.lang.Integer</env-entry-type>
<env-entry-value>200</env-entry-value>
</env-entry>
在注释中:
@Resource(name="icon_size")
int icon_size;
关于ejb - 是否可以在 ejb-jar.xml 中放置自定义值(属性)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5873688/