课程中MyBatis工具类是否需要对静态代码块中的捕获异常进行下修改?该如何修改呢?
这个代码里的静态代码块中有捕获异常的操作,但是这里的设计似乎不太合理。我在运行相关程序的时候由于在初始化时报错,导致了整个程序在后来一直无法运行,尝试了很多方法多无法解决。后来找到百度的一篇文章,介绍到由于类在初始化时失败,但是初始化只会进行一次,无法重试,因此一旦出现异常,这个类在以后就永远不能用了。
相关文章链接:https://blog.csdn.net/mhxy199288/article/details/79422246
那么如果想对这个工具类进行修改,该怎样修改,才能避免日后在运行时万一发生异常,而导致这个类永远失效的这个问题呢?如果以后这个类无法正常加载,就意味着整个程序彻底奔溃,我也不知道该怎么修改才能让程序重新正常运行
14
收起
正在回答 回答被采纳积分+1
1回答
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星