InstanceAlreadyExistsException 如何 unload/destroy 实例

InstanceAlreadyExistsException how to unload/destroy instance

Java Spring

有些情况我想检查一个实例是否已经存在。然后,我要 unload/destroy 实例。

有什么方法可以销毁现有对象吗?感谢任何帮助。

用新对象重新初始化它

if(obj != null)
   obj = new objcalass();

如果您谈论的是 JMX,您可以注销对象但不能强制销毁对象。

如果您有 MBeanServer 和 ObjectName,您可以调用

if (server.isRegistered(name)) {
  server.unregisterMBean(name);
}