Java try with resource 难受
資深大佬 : cheneydog 4
之前把 try 都改成了 java try with resource 形式。现在有新需求,发现无法实现,难道又要改回来?
try( Handler api = getHandler() ) { // 做点啥 api.getState(); } catch ( Exception e ){ log.error("getState {} 时异常 {}", api, e); // [看这里] 我想要在执行出错的情况下多做一步操作,api 这个对象竟然没法访问到!!! api.markDirty(); }
请教,如果我要在异常的情况下多做一点操作, java try with resource 形式是不是就没法写了???
那也太鸡肋了。。。
大佬有話說 (12)