1f2b12241920b80941152f1977f4a0ae23f04eba
\345\274\225\346\223\216\345\274\202\345\270\270.md
| ... | ... | @@ -58,6 +58,37 @@ SnestException 类包含 ErrorCode 枚举,ErrorCode 枚举包含了所有的 |
| 58 | 58 | [[http://iidp.chinasie.com:9999/iidpminio/exception/3.png]] |
| 59 | 59 | |
| 60 | 60 | 异常也可以继续传递给下一个异常,形成异常链。 |
| 61 | +```java |
|
| 62 | +public class AccessException extends SnestException { |
|
| 63 | + |
|
| 64 | + protected static ErrorCode errorCode = ErrorCode.ACCESS_EXC; |
|
| 65 | + |
|
| 66 | + public AccessException() { |
|
| 67 | + super(errorCode); |
|
| 68 | + } |
|
| 69 | + |
|
| 70 | + public AccessException(Throwable cause) { |
|
| 71 | + super(errorCode, cause); |
|
| 72 | + } |
|
| 73 | + |
|
| 74 | + public AccessException(String message) { |
|
| 75 | + super(errorCode.getCode(), message); |
|
| 76 | + } |
|
| 77 | + |
|
| 78 | + public AccessException(String message, Throwable cause) { |
|
| 79 | + super(errorCode.getCode(), message, cause); |
|
| 80 | + } |
|
| 81 | + |
|
| 82 | + public AccessException(String messageFormat, Object... args) { |
|
| 83 | + super(errorCode.getCode(), messageFormat, args); |
|
| 84 | + } |
|
| 85 | + |
|
| 86 | + public AccessException(Throwable cause, String messageFormat, Object... args) { |
|
| 87 | + super(cause, errorCode.getCode(), null, messageFormat, args); |
|
| 88 | + } |
|
| 89 | + |
|
| 90 | +} |
|
| 91 | +``` |
|
| 61 | 92 | |
| 62 | 93 | ```java |
| 63 | 94 |