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);
}
Java Spring
有些情况我想检查一个实例是否已经存在。然后,我要 unload/destroy 实例。
有什么方法可以销毁现有对象吗?感谢任何帮助。
用新对象重新初始化它
if(obj != null)
obj = new objcalass();
如果您谈论的是 JMX,您可以注销对象但不能强制销毁对象。
如果您有 MBeanServer 和 ObjectName,您可以调用
if (server.isRegistered(name)) {
server.unregisterMBean(name);
}