通过JNDI获取的对象是同一个对象吗
时间: 2024-03-30 10:38:52 浏览: 55
Simple-JNDI:通过JNDI查找访问属性文件。 从JNDI获取数据源
在同一个JNDI上下文环境中,通过JNDI获取的对象应该是同一个对象。因为在JNDI上下文环境中,每个对象都有一个唯一的名称,通过名称获取对象时,JNDI会检查该对象是否已经存在,如果存在,则直接返回该对象的引用,否则创建一个新的对象,并将其绑定到JNDI上下文环境中。因此,如果在同一个JNDI上下文环境中,多次获取同一个对象,应该获得同一个对象的引用。需要注意的是,在不同的JNDI上下文环境中,即使对象的名称相同,获取到的对象也可能不同,因为JNDI上下文环境是独立的,它们之间不共享对象。
阅读全文