我尝试从类中调用带有@Remove注释的方法,但bean不会被删除。似乎@Remove只有在客户端直接调用时才能正常工作。有没有办法自行删除bean实例?
例如,如果我有方法:
@Remove
public void remove() {}
public void someOtherMethod(){
remove();
}
有谁可以告诉我为什么这不起作用或知道解决方法来解决它?
最好的问候, 斯特凡
答案 0 :(得分:0)
终于找到了我要找的东西。
@Remove(retainIfException = true)
所以我可以定义只有在没有异常上升的情况下才会删除实例。