异常类的编写3—— RuntimeException与非 RuntimeException的区别

版权声明:如需转载请注明转载来源谢谢,创作不易如有侵权请联系[email protected] https://blog.csdn.net/u013693703/article/details/81094768

异常类的设计

RumtimeException     为隐性向上抛出的特性

非RumtimeException 则为显性的向上抛出

这里的隐性与显性是我借用生物遗传中的隐性与显性;具体就是隐性不需要调用者进行声明向上抛出或者捕捉,而显性则需要显。

这里多说一句如果 @Transactional 没有设置rollbackForspring属性的事务回滚只支持RumtimeException

猜你喜欢

转载自blog.csdn.net/u013693703/article/details/81094768