抛异常语句的种类及区别

1throw new Exception();

2throw new HyException();

1和2都可以在控制器方法中的任何位置抛出异常


两者的区别是:

a、用1抛出的异常是将抛出的内容显示在前端sencha中的安全审计中,是给开发者看的,当代码运行错误时可以到安全审计中去查看错误的原因


b、用2抛出的异常是中友好的提示,一般是给用该软件的客户来看的,用来提示在业务流程中的错误,是一种客户一看就懂的一种提示
原文地址:https://www.cnblogs.com/jiaowoyaoshu/p/10059645.html